diff options
author | shyouhei <shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2018-01-02 06:41:48 +0000 |
---|---|---|
committer | shyouhei <shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2018-01-02 06:41:48 +0000 |
commit | 11c19de76b614de53694a5cf7476df9ee0e52c92 (patch) | |
tree | b0ca34879b627169158482ff353dd8e80958e9e2 /ext/bigdecimal | |
parent | 91715ee53b370e958a7c1a2e1036aa71eed66fc1 (diff) | |
download | ruby-11c19de76b614de53694a5cf7476df9ee0e52c92.tar.gz |
flexible array member is a C99ism
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61551 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'ext/bigdecimal')
-rw-r--r-- | ext/bigdecimal/bigdecimal.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/ext/bigdecimal/bigdecimal.h b/ext/bigdecimal/bigdecimal.h index e53a752aa5..3297f18867 100644 --- a/ext/bigdecimal/bigdecimal.h +++ b/ext/bigdecimal/bigdecimal.h @@ -227,7 +227,9 @@ extern VALUE rb_cBigDecimal; #define VP_SIGN_POSITIVE_INFINITE 3 /* Positive infinite number */ #define VP_SIGN_NEGATIVE_INFINITE -3 /* Negative infinite number */ -#ifdef __GNUC__ +#if defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L) +#define FLEXIBLE_ARRAY_SIZE /* */ +#elif defined(__GNUC__) && !defined(__STRICT_ANSI__) #define FLEXIBLE_ARRAY_SIZE 0 #else #define FLEXIBLE_ARRAY_SIZE 1 |