mirror of
https://github.com/bytecodealliance/wasm-micro-runtime.git
synced 2025-05-08 20:56:13 +00:00
Add a conditional check for the macro __STDC_VERSION__ (#4080)
This commit is contained in:
parent
1465c3c0eb
commit
71bc3c2d15
|
@ -46,7 +46,7 @@ extern "C" {
|
||||||
// Auxiliaries
|
// Auxiliaries
|
||||||
|
|
||||||
// Machine types
|
// Machine types
|
||||||
#if (__STDC_VERSION__) > 199901L
|
#if defined(__STDC_VERSION__) && (__STDC_VERSION__) > 199901L
|
||||||
inline void assertions(void) {
|
inline void assertions(void) {
|
||||||
static_assert(sizeof(float) == sizeof(uint32_t), "incompatible float type");
|
static_assert(sizeof(float) == sizeof(uint32_t), "incompatible float type");
|
||||||
static_assert(sizeof(double) == sizeof(uint64_t), "incompatible double type");
|
static_assert(sizeof(double) == sizeof(uint64_t), "incompatible double type");
|
||||||
|
|
|
@ -26,7 +26,7 @@ bh_assert_internal(int64 v, const char *file_name, int line_number,
|
||||||
#define __has_extension(a) 0
|
#define __has_extension(a) 0
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if __STDC_VERSION__ >= 201112L \
|
#if (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L) \
|
||||||
|| (defined(__GNUC__) && __GNUC__ * 0x100 + __GNUC_MINOR__ >= 0x406) \
|
|| (defined(__GNUC__) && __GNUC__ * 0x100 + __GNUC_MINOR__ >= 0x406) \
|
||||||
|| __has_extension(c_static_assert)
|
|| __has_extension(c_static_assert)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user