summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2018-01-09 00:25:27 +0000
committernobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2018-01-09 00:25:27 +0000
commitf651ff638d39b26210722e53e8eb74773d00bd77 (patch)
tree644c0918671206794e142fbc2b1dfe517ebecddf
parent473aea5636154e605c7459c4a28932eca399846c (diff)
wrap statement expression with __extension__
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61698 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r--include/ruby/ruby.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/ruby/ruby.h b/include/ruby/ruby.h
index 3f9250dbe7..6d84a6b06e 100644
--- a/include/ruby/ruby.h
+++ b/include/ruby/ruby.h
@@ -2229,7 +2229,7 @@ ERRORFUNC(("variable argument length doesn't match"), int rb_scan_args_length_mi
# ifdef __GNUC__
# define rb_scan_args_verify(fmt, varc) \
- ({ \
+ __extension__ ({ \
int verify; \
_Pragma("GCC diagnostic push"); \
_Pragma("GCC diagnostic ignored \"-Warray-bounds\""); \