mirror of
https://github.com/boostorg/config.git
synced 2025-08-02 05:44:26 +02:00
Define BOOST_NORETURN for Embarcadero the same as gcc/clang
This commit is contained in:
@@ -634,7 +634,7 @@ namespace std{ using ::type_info; }
|
|||||||
#if !defined(BOOST_NORETURN)
|
#if !defined(BOOST_NORETURN)
|
||||||
# if defined(_MSC_VER)
|
# if defined(_MSC_VER)
|
||||||
# define BOOST_NORETURN __declspec(noreturn)
|
# define BOOST_NORETURN __declspec(noreturn)
|
||||||
# elif defined(__GNUC__)
|
# elif defined(__GNUC__) || defined(__CODEGEARC__) && defined(__clang__)
|
||||||
# define BOOST_NORETURN __attribute__ ((__noreturn__))
|
# define BOOST_NORETURN __attribute__ ((__noreturn__))
|
||||||
# elif defined(__has_attribute) && defined(__SUNPRO_CC) && (__SUNPRO_CC > 0x5130)
|
# elif defined(__has_attribute) && defined(__SUNPRO_CC) && (__SUNPRO_CC > 0x5130)
|
||||||
# if __has_attribute(noreturn)
|
# if __has_attribute(noreturn)
|
||||||
|
Reference in New Issue
Block a user