Merge pull request #92 from apolukhin/better_noreturn

Detect [[noreturn]] attribute
This commit is contained in:
jzmaddock
2016-09-04 17:19:05 +01:00
committed by GitHub

View File

@ -624,6 +624,10 @@ namespace std{ using ::type_info; }
# define BOOST_NORETURN __declspec(noreturn)
# elif defined(__GNUC__)
# define BOOST_NORETURN __attribute__ ((__noreturn__))
# elif defined(__has_cpp_attribute)
# if __has_cpp_attribute(noreturn)
# define BOOST_NORETURN [[noreturn]]
# endif
# else
# define BOOST_NO_NORETURN
# define BOOST_NORETURN