mirror of
https://github.com/bytecodealliance/wasm-micro-runtime.git
synced 2025-05-07 12:16:24 +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
|
||||
|
||||
// Machine types
|
||||
#if (__STDC_VERSION__) > 199901L
|
||||
#if defined(__STDC_VERSION__) && (__STDC_VERSION__) > 199901L
|
||||
inline void assertions(void) {
|
||||
static_assert(sizeof(float) == sizeof(uint32_t), "incompatible float 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
|
||||
#endif
|
||||
|
||||
#if __STDC_VERSION__ >= 201112L \
|
||||
#if (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L) \
|
||||
|| (defined(__GNUC__) && __GNUC__ * 0x100 + __GNUC_MINOR__ >= 0x406) \
|
||||
|| __has_extension(c_static_assert)
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user