diff options
Diffstat (limited to 'src/emu/tokenize.h')
-rw-r--r-- | src/emu/tokenize.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/emu/tokenize.h b/src/emu/tokenize.h index 82152411938..fc139e404b6 100644 --- a/src/emu/tokenize.h +++ b/src/emu/tokenize.h @@ -62,7 +62,7 @@ struct _generic_token /* ----- compile-time token generation macros ----- */ /* GCC and C99 compilers can use designated initializers for type safety */ -#if (defined(__GNUC__) && (__GNUC__ >= 3)) || (defined(_STDC_VERSION__) && (__STDC_VERSION__ >= 199901L)) +#if (defined(__GNUC__) && (__GNUC__ >= 3) && !defined(__cplusplus)) || (defined(_STDC_VERSION__) && (__STDC_VERSION__ >= 199901L)) #define TOKEN_VALUE(field,a) { .field = (a) } #else #define TOKEN_VALUE(field,a) { (FPTR)(a) } |