Created
November 16, 2023 19:48
-
-
Save igordelorenzi/236abb28c9e439f1890b8804d2df081a to your computer and use it in GitHub Desktop.
make.log
This file has been truncated, but you can view the full file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
+__rvm_make:0> make -j10 | |
BASERUBY = /Users/igordla/.rvm/rubies/ruby-3.0.0/bin/ruby --disable=gems | |
CC = gcc | |
LD = ld | |
LDSHARED = gcc -dynamiclib | |
CFLAGS = -O3 -ggdb3 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -fno-common -pipe | |
XCFLAGS = -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -DRUBY_EXPORT -DCANONICALIZATION_FOR_MATHN | |
CPPFLAGS = -I/opt/homebrew/opt/libffi/include -I/opt/homebrew/opt/libyaml/include -I/opt/homebrew/opt/libksba/include -I/opt/homebrew/opt/readline/include -I/opt/homebrew/opt/zlib/include -I/opt/homebrew/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -I. -I.ext/include/-darwin23 -I./include -I. -I./enc/unicode/12.1.0 | |
DLDFLAGS = -L/opt/homebrew/opt/libffi/lib -Wl,-undefined,dynamic_lookup -L/opt/homebrew/opt/libyaml/lib -L/opt/homebrew/opt/libksba/lib -L/opt/homebrew/opt/readline/lib -L/opt/homebrew/opt/zlib/lib -L/opt/homebrew/opt/openssl@1.1/lib -install_name /Users/igordla/.rvm/rubies/ruby-2.6.3/lib/libruby.2.6.dylib -compatibility_version 2.6 -current_version 2.6.3 -fstack-protector-strong -framework Security -framework Foundation -fstack-protector-strong -framework Security -framework Foundation | |
SOLIBS = -lpthread -ldl -lobjc | |
LANG = en_US.UTF-8 | |
LC_ALL = | |
LC_CTYPE = UTF-8 | |
Apple clang version 15.0.0 (clang-1500.0.40.1) | |
Target: arm64-apple-darwin23.0.0 | |
Thread model: posix | |
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin | |
compiling ./main.c | |
compiling dmydln.c | |
compiling miniinit.c | |
compiling dmyext.c | |
compiling miniprelude.c | |
translating probes probes.d | |
compiling ast.c | |
compiling bignum.c | |
compiling class.c | |
compiling compar.c | |
compiling compile.c | |
compiling complex.c | |
. ./vm_opts.h | |
compiling cont.c | |
compiling debug.c | |
compiling debug_counter.c | |
compiling dir.c | |
ast.c:132:19: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_funcall(f, rb_intern("set_encoding"), 2, rb_enc_from_encoding(enc), rb_str_new_cstr("-")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
ast.c:132:19: note: '{' token is here | |
rb_funcall(f, rb_intern("set_encoding"), 2, rb_enc_from_encoding(enc), rb_str_new_cstr("-")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
ast.c:132:19: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_funcall(f, rb_intern("set_encoding"), 2, rb_enc_from_encoding(enc), rb_str_new_cstr("-")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
ast.c:132:19: note: ')' token is here | |
rb_funcall(f, rb_intern("set_encoding"), 2, rb_enc_from_encoding(enc), rb_str_new_cstr("-")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
ast.c:496:47: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_ary_new_from_args(1, ID2SYM(rb_intern(name))); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./internal.h:1302:35: note: expanded from macro 'rb_ary_new_from_args' | |
const VALUE args_to_new_ary[] = {__VA_ARGS__}; \ | |
^~~~~~~~~~~ | |
ast.c:496:47: note: '{' token is here | |
return rb_ary_new_from_args(1, ID2SYM(rb_intern(name))); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./internal.h:1302:35: note: expanded from macro 'rb_ary_new_from_args' | |
const VALUE args_to_new_ary[] = {__VA_ARGS__}; \ | |
^~~~~~~~~~~ | |
ast.c:496:47: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_ary_new_from_args(1, ID2SYM(rb_intern(name))); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./internal.h:1302:35: note: expanded from macro 'rb_ary_new_from_args' | |
const VALUE args_to_new_ary[] = {__VA_ARGS__}; \ | |
^~~~~~~~~~~ | |
ast.c:496:47: note: ')' token is here | |
return rb_ary_new_from_args(1, ID2SYM(rb_intern(name))); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./internal.h:1302:35: note: expanded from macro 'rb_ary_new_from_args' | |
const VALUE args_to_new_ary[] = {__VA_ARGS__}; \ | |
^~~~~~~~~~~ | |
ast.c:501:47: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_ary_new_from_args(1, ID2SYM(rb_intern(name))); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./internal.h:1302:35: note: expanded from macro 'rb_ary_new_from_args' | |
const VALUE args_to_new_ary[] = {__VA_ARGS__}; \ | |
^~~~~~~~~~~ | |
ast.c:501:47: note: '{' token is here | |
return rb_ary_new_from_args(1, ID2SYM(rb_intern(name))); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./internal.h:1302:35: note: expanded from macro 'rb_ary_new_from_args' | |
const VALUE args_to_new_ary[] = {__VA_ARGS__}; \ | |
^~~~~~~~~~~ | |
ast.c:501:47: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_ary_new_from_args(1, ID2SYM(rb_intern(name))); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./internal.h:1302:35: note: expanded from macro 'rb_ary_new_from_args' | |
const VALUE args_to_new_ary[] = {__VA_ARGS__}; \ | |
^~~~~~~~~~~ | |
ast.c:501:47: note: ')' token is here | |
return rb_ary_new_from_args(1, ID2SYM(rb_intern(name))); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./internal.h:1302:35: note: expanded from macro 'rb_ary_new_from_args' | |
const VALUE args_to_new_ary[] = {__VA_ARGS__}; \ | |
^~~~~~~~~~~ | |
class.c:538:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
ID id = rb_intern(name); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
class.c:538:13: note: '{' token is here | |
ID id = rb_intern(name); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
class.c:538:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
ID id = rb_intern(name); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
class.c:538:13: note: ')' token is here | |
ID id = rb_intern(name); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
class.c:651:10: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
id = rb_intern(name); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
class.c:651:10: note: '{' token is here | |
id = rb_intern(name); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
class.c:651:10: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
id = rb_intern(name); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
class.c:651:10: note: ')' token is here | |
id = rb_intern(name); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
compiling dln_find.c | |
class.c:695:44: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_define_class_id_under(outer, rb_intern(name), super); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
class.c:695:44: note: '{' token is here | |
return rb_define_class_id_under(outer, rb_intern(name), super); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
class.c:695:44: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_define_class_id_under(outer, rb_intern(name), super); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
class.c:695:44: note: ')' token is here | |
return rb_define_class_id_under(outer, rb_intern(name), super); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
class.c:773:10: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
id = rb_intern(name); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
class.c:773:10: note: '{' token is here | |
id = rb_intern(name); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
class.c:773:10: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
id = rb_intern(name); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
class.c:773:10: note: ')' token is here | |
id = rb_intern(name); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
class.c:792:45: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_define_module_id_under(outer, rb_intern(name)); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
class.c:792:45: note: '{' token is here | |
return rb_define_module_id_under(outer, rb_intern(name)); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
class.c:792:45: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_define_module_id_under(outer, rb_intern(name)); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
class.c:792:45: note: ')' token is here | |
return rb_define_module_id_under(outer, rb_intern(name)); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
compiling encoding.c | |
class.c:1506:32: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_add_method_cfunc(klass, rb_intern(name), func, argc, METHOD_VISI_PUBLIC); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
class.c:1506:32: note: '{' token is here | |
rb_add_method_cfunc(klass, rb_intern(name), func, argc, METHOD_VISI_PUBLIC); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
class.c:1506:32: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_add_method_cfunc(klass, rb_intern(name), func, argc, METHOD_VISI_PUBLIC); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
class.c:1506:32: note: ')' token is here | |
rb_add_method_cfunc(klass, rb_intern(name), func, argc, METHOD_VISI_PUBLIC); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
class.c:1512:32: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_add_method_cfunc(klass, rb_intern(name), func, argc, METHOD_VISI_PROTECTED); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
class.c:1512:32: note: '{' token is here | |
rb_add_method_cfunc(klass, rb_intern(name), func, argc, METHOD_VISI_PROTECTED); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
class.c:1512:32: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_add_method_cfunc(klass, rb_intern(name), func, argc, METHOD_VISI_PROTECTED); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
class.c:1512:32: note: ')' token is here | |
rb_add_method_cfunc(klass, rb_intern(name), func, argc, METHOD_VISI_PROTECTED); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
class.c:1518:32: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_add_method_cfunc(klass, rb_intern(name), func, argc, METHOD_VISI_PRIVATE); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
class.c:1518:32: note: '{' token is here | |
rb_add_method_cfunc(klass, rb_intern(name), func, argc, METHOD_VISI_PRIVATE); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
class.c:1518:32: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_add_method_cfunc(klass, rb_intern(name), func, argc, METHOD_VISI_PRIVATE); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
class.c:1518:32: note: ')' token is here | |
rb_add_method_cfunc(klass, rb_intern(name), func, argc, METHOD_VISI_PRIVATE); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
class.c:1524:26: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_add_method(klass, rb_intern(name), VM_METHOD_TYPE_UNDEF, 0, METHOD_VISI_UNDEF); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
class.c:1524:26: note: '{' token is here | |
rb_add_method(klass, rb_intern(name), VM_METHOD_TYPE_UNDEF, 0, METHOD_VISI_UNDEF); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
class.c:1524:26: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_add_method(klass, rb_intern(name), VM_METHOD_TYPE_UNDEF, 0, METHOD_VISI_UNDEF); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
class.c:1524:26: note: ')' token is here | |
rb_add_method(klass, rb_intern(name), VM_METHOD_TYPE_UNDEF, 0, METHOD_VISI_UNDEF); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
class.c:1749:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_alias(klass, rb_intern(name1), rb_intern(name2)); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
class.c:1749:21: note: '{' token is here | |
rb_alias(klass, rb_intern(name1), rb_intern(name2)); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
class.c:1749:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_alias(klass, rb_intern(name1), rb_intern(name2)); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
class.c:1749:21: note: ')' token is here | |
rb_alias(klass, rb_intern(name1), rb_intern(name2)); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
class.c:1749:39: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_alias(klass, rb_intern(name1), rb_intern(name2)); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
class.c:1749:39: note: '{' token is here | |
rb_alias(klass, rb_intern(name1), rb_intern(name2)); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
class.c:1749:39: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_alias(klass, rb_intern(name1), rb_intern(name2)); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
class.c:1749:39: note: ')' token is here | |
rb_alias(klass, rb_intern(name1), rb_intern(name2)); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
class.c:1762:20: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_attr(klass, rb_intern(name), read, write, FALSE); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
class.c:1762:20: note: '{' token is here | |
rb_attr(klass, rb_intern(name), read, write, FALSE); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
class.c:1762:20: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_attr(klass, rb_intern(name), read, write, FALSE); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
class.c:1762:20: note: ')' token is here | |
rb_attr(klass, rb_intern(name), read, write, FALSE); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
bignum.c:6084:32: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_big_divide(x, y, rb_intern("div")); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
bignum.c:6084:32: note: '{' token is here | |
return rb_big_divide(x, y, rb_intern("div")); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
bignum.c:6084:32: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_big_divide(x, y, rb_intern("div")); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
bignum.c:6084:32: note: ')' token is here | |
return rb_big_divide(x, y, rb_intern("div")); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
bignum.c:6112:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_num_coerce_bin(x, y, rb_intern("remainder")); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
bignum.c:6112:33: note: '{' token is here | |
return rb_num_coerce_bin(x, y, rb_intern("remainder")); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
bignum.c:6112:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_num_coerce_bin(x, y, rb_intern("remainder")); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
bignum.c:6112:33: note: ')' token is here | |
return rb_num_coerce_bin(x, y, rb_intern("remainder")); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
bignum.c:6128:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_num_coerce_bin(x, y, rb_intern("divmod")); | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
bignum.c:6128:33: note: '{' token is here | |
return rb_num_coerce_bin(x, y, rb_intern("divmod")); | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
bignum.c:6128:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_num_coerce_bin(x, y, rb_intern("divmod")); | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
bignum.c:6128:33: note: ')' token is here | |
return rb_num_coerce_bin(x, y, rb_intern("divmod")); | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
bignum.c:6216:41: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return NUM2DBL(rb_num_coerce_bin(x, y, rb_intern("fdiv"))); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:773:39: note: expanded from macro 'NUM2DBL' | |
#define NUM2DBL(x) rb_num2dbl((VALUE)(x)) | |
^ | |
bignum.c:6216:41: note: '{' token is here | |
return NUM2DBL(rb_num_coerce_bin(x, y, rb_intern("fdiv"))); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:773:39: note: expanded from macro 'NUM2DBL' | |
#define NUM2DBL(x) rb_num2dbl((VALUE)(x)) | |
^ | |
bignum.c:6216:41: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return NUM2DBL(rb_num_coerce_bin(x, y, rb_intern("fdiv"))); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:773:39: note: expanded from macro 'NUM2DBL' | |
#define NUM2DBL(x) rb_num2dbl((VALUE)(x)) | |
^ | |
bignum.c:6216:41: note: ')' token is here | |
return NUM2DBL(rb_num_coerce_bin(x, y, rb_intern("fdiv"))); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:773:39: note: expanded from macro 'NUM2DBL' | |
#define NUM2DBL(x) rb_num2dbl((VALUE)(x)) | |
^ | |
compile.c:618:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] | |
(*ifunc->func)(iseq, ret, ifunc->data); | |
^ | |
In file included from cont.c:15: | |
./eval_intern.h:237:5: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
RB_OBJ_WRITE(cref, &cref->refinements, refs); | |
^ | |
./eval_intern.h:175:34: note: expanded from macro 'RB_OBJ_WRITE' | |
#define RB_OBJ_WRITE(a, slot, b) UNALIGNED_MEMBER_ACCESS(rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
In file included from cont.c:16: | |
./mjit.h:111:17: warning: cast to smaller integer type 'enum rb_mjit_iseq_func' from 'mjit_func_t' (aka 'unsigned long (*)(struct rb_execution_context_struct *, struct rb_control_frame_struct *)') [-Wpointer-to-enum-cast] | |
switch ((enum rb_mjit_iseq_func)func) { | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from debug.c:17: | |
./eval_intern.h:237:5: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
RB_OBJ_WRITE(cref, &cref->refinements, refs); | |
^ | |
./eval_intern.h:175:34: note: expanded from macro 'RB_OBJ_WRITE' | |
#define RB_OBJ_WRITE(a, slot, b) UNALIGNED_MEMBER_ACCESS(rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
cont.c:1301:26: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] | |
(*current->entry.e_proc)(current->entry.data2); | |
^ | |
cont.c:1309:20: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] | |
(*func)(target[i - j - 1].data2); | |
^ | |
compile.c:5029:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
DECL_BRANCH_BASE(branches, lineno, column, last_lineno, last_column, type == NODE_IF ? "if" : "unless"); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:276:33: note: expanded from macro 'DECL_BRANCH_BASE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:5029:2: note: '{' token is here | |
DECL_BRANCH_BASE(branches, lineno, column, last_lineno, last_column, type == NODE_IF ? "if" : "unless"); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:276:33: note: expanded from macro 'DECL_BRANCH_BASE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:5029:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
DECL_BRANCH_BASE(branches, lineno, column, last_lineno, last_column, type == NODE_IF ? "if" : "unless"); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:276:33: note: expanded from macro 'DECL_BRANCH_BASE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:5029:2: note: ')' token is here | |
DECL_BRANCH_BASE(branches, lineno, column, last_lineno, last_column, type == NODE_IF ? "if" : "unless"); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:276:33: note: expanded from macro 'DECL_BRANCH_BASE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:5035:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
ADD_TRACE_BRANCH_COVERAGE( | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:291:33: note: expanded from macro 'ADD_TRACE_BRANCH_COVERAGE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:5035:6: note: '{' token is here | |
ADD_TRACE_BRANCH_COVERAGE( | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:291:33: note: expanded from macro 'ADD_TRACE_BRANCH_COVERAGE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:5035:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
ADD_TRACE_BRANCH_COVERAGE( | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:291:33: note: expanded from macro 'ADD_TRACE_BRANCH_COVERAGE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:5035:6: note: ')' token is here | |
ADD_TRACE_BRANCH_COVERAGE( | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:291:33: note: expanded from macro 'ADD_TRACE_BRANCH_COVERAGE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:5052:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
ADD_TRACE_BRANCH_COVERAGE( | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:291:33: note: expanded from macro 'ADD_TRACE_BRANCH_COVERAGE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:5052:6: note: '{' token is here | |
ADD_TRACE_BRANCH_COVERAGE( | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:291:33: note: expanded from macro 'ADD_TRACE_BRANCH_COVERAGE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:5052:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
ADD_TRACE_BRANCH_COVERAGE( | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:291:33: note: expanded from macro 'ADD_TRACE_BRANCH_COVERAGE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:5052:6: note: ')' token is here | |
ADD_TRACE_BRANCH_COVERAGE( | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:291:33: note: expanded from macro 'ADD_TRACE_BRANCH_COVERAGE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:5094:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
DECL_BRANCH_BASE(branches, nd_first_lineno(node), nd_first_column(node), nd_last_lineno(node), nd_last_column(node), "case"); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:276:33: note: expanded from macro 'DECL_BRANCH_BASE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:5094:5: note: '{' token is here | |
DECL_BRANCH_BASE(branches, nd_first_lineno(node), nd_first_column(node), nd_last_lineno(node), nd_last_column(node), "case"); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:276:33: note: expanded from macro 'DECL_BRANCH_BASE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:5094:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
DECL_BRANCH_BASE(branches, nd_first_lineno(node), nd_first_column(node), nd_last_lineno(node), nd_last_column(node), "case"); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:276:33: note: expanded from macro 'DECL_BRANCH_BASE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:5094:5: note: ')' token is here | |
DECL_BRANCH_BASE(branches, nd_first_lineno(node), nd_first_column(node), nd_last_lineno(node), nd_last_column(node), "case"); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:276:33: note: expanded from macro 'DECL_BRANCH_BASE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:5116:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
ADD_TRACE_BRANCH_COVERAGE( | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:291:33: note: expanded from macro 'ADD_TRACE_BRANCH_COVERAGE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:5116:2: note: '{' token is here | |
ADD_TRACE_BRANCH_COVERAGE( | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:291:33: note: expanded from macro 'ADD_TRACE_BRANCH_COVERAGE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:5116:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
ADD_TRACE_BRANCH_COVERAGE( | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:291:33: note: expanded from macro 'ADD_TRACE_BRANCH_COVERAGE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:5116:2: note: ')' token is here | |
ADD_TRACE_BRANCH_COVERAGE( | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:291:33: note: expanded from macro 'ADD_TRACE_BRANCH_COVERAGE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:5163:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
ADD_TRACE_BRANCH_COVERAGE(cond_seq, nd_first_lineno(node), nd_first_column(node), nd_last_lineno(node), nd_last_column(node), "else", branches); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:291:33: note: expanded from macro 'ADD_TRACE_BRANCH_COVERAGE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:5163:2: note: '{' token is here | |
ADD_TRACE_BRANCH_COVERAGE(cond_seq, nd_first_lineno(node), nd_first_column(node), nd_last_lineno(node), nd_last_column(node), "else", branches); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:291:33: note: expanded from macro 'ADD_TRACE_BRANCH_COVERAGE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:5163:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
ADD_TRACE_BRANCH_COVERAGE(cond_seq, nd_first_lineno(node), nd_first_column(node), nd_last_lineno(node), nd_last_column(node), "else", branches); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:291:33: note: expanded from macro 'ADD_TRACE_BRANCH_COVERAGE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:5163:2: note: ')' token is here | |
ADD_TRACE_BRANCH_COVERAGE(cond_seq, nd_first_lineno(node), nd_first_column(node), nd_last_lineno(node), nd_last_column(node), "else", branches); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:291:33: note: expanded from macro 'ADD_TRACE_BRANCH_COVERAGE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:5171:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
ADD_TRACE_BRANCH_COVERAGE(cond_seq, nd_first_lineno(orig_node), nd_first_column(orig_node), nd_last_lineno(orig_node), nd_last_column(orig_node), "else", branches); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:291:33: note: expanded from macro 'ADD_TRACE_BRANCH_COVERAGE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:5171:2: note: '{' token is here | |
ADD_TRACE_BRANCH_COVERAGE(cond_seq, nd_first_lineno(orig_node), nd_first_column(orig_node), nd_last_lineno(orig_node), nd_last_column(orig_node), "else", branches); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:291:33: note: expanded from macro 'ADD_TRACE_BRANCH_COVERAGE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:5171:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
ADD_TRACE_BRANCH_COVERAGE(cond_seq, nd_first_lineno(orig_node), nd_first_column(orig_node), nd_last_lineno(orig_node), nd_last_column(orig_node), "else", branches); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:291:33: note: expanded from macro 'ADD_TRACE_BRANCH_COVERAGE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:5171:2: note: ')' token is here | |
ADD_TRACE_BRANCH_COVERAGE(cond_seq, nd_first_lineno(orig_node), nd_first_column(orig_node), nd_last_lineno(orig_node), nd_last_column(orig_node), "else", branches); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:291:33: note: expanded from macro 'ADD_TRACE_BRANCH_COVERAGE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:5202:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
DECL_BRANCH_BASE(branches, nd_first_lineno(orig_node), nd_first_column(orig_node), nd_last_lineno(orig_node), nd_last_column(orig_node), "case"); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:276:33: note: expanded from macro 'DECL_BRANCH_BASE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:5202:5: note: '{' token is here | |
DECL_BRANCH_BASE(branches, nd_first_lineno(orig_node), nd_first_column(orig_node), nd_last_lineno(orig_node), nd_last_column(orig_node), "case"); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:276:33: note: expanded from macro 'DECL_BRANCH_BASE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:5202:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
DECL_BRANCH_BASE(branches, nd_first_lineno(orig_node), nd_first_column(orig_node), nd_last_lineno(orig_node), nd_last_column(orig_node), "case"); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:276:33: note: expanded from macro 'DECL_BRANCH_BASE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:5202:5: note: ')' token is here | |
DECL_BRANCH_BASE(branches, nd_first_lineno(orig_node), nd_first_column(orig_node), nd_last_lineno(orig_node), nd_last_column(orig_node), "case"); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:276:33: note: expanded from macro 'DECL_BRANCH_BASE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
1 warning generated. | |
compile.c:5215:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
ADD_TRACE_BRANCH_COVERAGE( | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:291:33: note: expanded from macro 'ADD_TRACE_BRANCH_COVERAGE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:5215:2: note: '{' token is here | |
ADD_TRACE_BRANCH_COVERAGE( | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:291:33: note: expanded from macro 'ADD_TRACE_BRANCH_COVERAGE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:5215:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
ADD_TRACE_BRANCH_COVERAGE( | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:291:33: note: expanded from macro 'ADD_TRACE_BRANCH_COVERAGE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:5215:2: note: ')' token is here | |
ADD_TRACE_BRANCH_COVERAGE( | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:291:33: note: expanded from macro 'ADD_TRACE_BRANCH_COVERAGE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:5257:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
ADD_TRACE_BRANCH_COVERAGE( | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:291:33: note: expanded from macro 'ADD_TRACE_BRANCH_COVERAGE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:5257:5: note: '{' token is here | |
ADD_TRACE_BRANCH_COVERAGE( | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:291:33: note: expanded from macro 'ADD_TRACE_BRANCH_COVERAGE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:5257:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
ADD_TRACE_BRANCH_COVERAGE( | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:291:33: note: expanded from macro 'ADD_TRACE_BRANCH_COVERAGE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:5257:5: note: ')' token is here | |
ADD_TRACE_BRANCH_COVERAGE( | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:291:33: note: expanded from macro 'ADD_TRACE_BRANCH_COVERAGE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:5316:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
DECL_BRANCH_BASE(branches, lineno, column, last_lineno, last_column, type == NODE_WHILE ? "while" : "until"); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:276:33: note: expanded from macro 'DECL_BRANCH_BASE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:5316:5: note: '{' token is here | |
DECL_BRANCH_BASE(branches, lineno, column, last_lineno, last_column, type == NODE_WHILE ? "while" : "until"); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:276:33: note: expanded from macro 'DECL_BRANCH_BASE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:5316:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
DECL_BRANCH_BASE(branches, lineno, column, last_lineno, last_column, type == NODE_WHILE ? "while" : "until"); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:276:33: note: expanded from macro 'DECL_BRANCH_BASE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:5316:5: note: ')' token is here | |
DECL_BRANCH_BASE(branches, lineno, column, last_lineno, last_column, type == NODE_WHILE ? "while" : "until"); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:276:33: note: expanded from macro 'DECL_BRANCH_BASE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:5317:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
ADD_TRACE_BRANCH_COVERAGE( | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:291:33: note: expanded from macro 'ADD_TRACE_BRANCH_COVERAGE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:5317:5: note: '{' token is here | |
ADD_TRACE_BRANCH_COVERAGE( | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:291:33: note: expanded from macro 'ADD_TRACE_BRANCH_COVERAGE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:5317:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
ADD_TRACE_BRANCH_COVERAGE( | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:291:33: note: expanded from macro 'ADD_TRACE_BRANCH_COVERAGE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:5317:5: note: ')' token is here | |
ADD_TRACE_BRANCH_COVERAGE( | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:291:33: note: expanded from macro 'ADD_TRACE_BRANCH_COVERAGE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:5428:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
ADD_CALL(ret, line, rb_intern("try_convert"), INT2FIX(1)); | |
^~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
compile.c:254:30: note: expanded from macro 'ADD_CALL' | |
ADD_SEND_R((seq), (line), (id), (argc), NULL, (VALUE)INT2FIX(VM_CALL_FCALL), NULL) | |
^~ | |
compile.c:260:65: note: expanded from macro 'ADD_SEND_R' | |
ADD_ELEM((seq), (LINK_ELEMENT *) new_insn_send(iseq, (line), (id), (VALUE)(argc), (block), (VALUE)(flag), (keywords))) | |
^~ | |
compile.c:5428:25: note: '{' token is here | |
ADD_CALL(ret, line, rb_intern("try_convert"), INT2FIX(1)); | |
^~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
compile.c:254:30: note: expanded from macro 'ADD_CALL' | |
ADD_SEND_R((seq), (line), (id), (argc), NULL, (VALUE)INT2FIX(VM_CALL_FCALL), NULL) | |
^~ | |
compile.c:260:65: note: expanded from macro 'ADD_SEND_R' | |
ADD_ELEM((seq), (LINK_ELEMENT *) new_insn_send(iseq, (line), (id), (VALUE)(argc), (block), (VALUE)(flag), (keywords))) | |
^~ | |
compile.c:5428:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
ADD_CALL(ret, line, rb_intern("try_convert"), INT2FIX(1)); | |
^~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
compile.c:254:30: note: expanded from macro 'ADD_CALL' | |
ADD_SEND_R((seq), (line), (id), (argc), NULL, (VALUE)INT2FIX(VM_CALL_FCALL), NULL) | |
^~ | |
compile.c:260:65: note: expanded from macro 'ADD_SEND_R' | |
ADD_ELEM((seq), (LINK_ELEMENT *) new_insn_send(iseq, (line), (id), (VALUE)(argc), (block), (VALUE)(flag), (keywords))) | |
^~ | |
compile.c:5428:25: note: ')' token is here | |
ADD_CALL(ret, line, rb_intern("try_convert"), INT2FIX(1)); | |
^~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
compile.c:254:30: note: expanded from macro 'ADD_CALL' | |
ADD_SEND_R((seq), (line), (id), (argc), NULL, (VALUE)INT2FIX(VM_CALL_FCALL), NULL) | |
^~ | |
compile.c:260:65: note: expanded from macro 'ADD_SEND_R' | |
ADD_ELEM((seq), (LINK_ELEMENT *) new_insn_send(iseq, (line), (id), (VALUE)(argc), (block), (VALUE)(flag), (keywords))) | |
^~ | |
compiling enum.c | |
dir.c:2760:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
kw[0] = rb_intern("base"); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
dir.c:2760:13: note: '{' token is here | |
kw[0] = rb_intern("base"); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
dir.c:2760:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
kw[0] = rb_intern("base"); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
dir.c:2760:13: note: ')' token is here | |
kw[0] = rb_intern("base"); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
dir.c:2761:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (flags) kw[1] = rb_intern("flags"); | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
dir.c:2761:24: note: '{' token is here | |
if (flags) kw[1] = rb_intern("flags"); | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
dir.c:2761:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (flags) kw[1] = rb_intern("flags"); | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
dir.c:2761:24: note: ')' token is here | |
if (flags) kw[1] = rb_intern("flags"); | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
dir.c:2922:38: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
VALUE dir = rb_funcallv(rb_cDir, rb_intern("open"), argc, argv); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
dir.c:2922:38: note: '{' token is here | |
VALUE dir = rb_funcallv(rb_cDir, rb_intern("open"), argc, argv); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
dir.c:2922:38: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
VALUE dir = rb_funcallv(rb_cDir, rb_intern("open"), argc, argv); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
dir.c:2922:38: note: ')' token is here | |
VALUE dir = rb_funcallv(rb_cDir, rb_intern("open"), argc, argv); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
compile.c:6594:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
DECL_BRANCH_BASE(branches, nd_first_lineno(node), nd_first_column(node), nd_last_lineno(node), nd_last_column(node), "&."); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:276:33: note: expanded from macro 'DECL_BRANCH_BASE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:6594:3: note: '{' token is here | |
DECL_BRANCH_BASE(branches, nd_first_lineno(node), nd_first_column(node), nd_last_lineno(node), nd_last_column(node), "&."); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:276:33: note: expanded from macro 'DECL_BRANCH_BASE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:6594:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
DECL_BRANCH_BASE(branches, nd_first_lineno(node), nd_first_column(node), nd_last_lineno(node), nd_last_column(node), "&."); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:276:33: note: expanded from macro 'DECL_BRANCH_BASE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:6594:3: note: ')' token is here | |
DECL_BRANCH_BASE(branches, nd_first_lineno(node), nd_first_column(node), nd_last_lineno(node), nd_last_column(node), "&."); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:276:33: note: expanded from macro 'DECL_BRANCH_BASE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:6597:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
ADD_TRACE_BRANCH_COVERAGE(recv, nd_first_lineno(node), nd_first_column(node), nd_last_lineno(node), nd_last_column(node), "then", branches); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:291:33: note: expanded from macro 'ADD_TRACE_BRANCH_COVERAGE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:6597:3: note: '{' token is here | |
ADD_TRACE_BRANCH_COVERAGE(recv, nd_first_lineno(node), nd_first_column(node), nd_last_lineno(node), nd_last_column(node), "then", branches); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:291:33: note: expanded from macro 'ADD_TRACE_BRANCH_COVERAGE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:6597:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
ADD_TRACE_BRANCH_COVERAGE(recv, nd_first_lineno(node), nd_first_column(node), nd_last_lineno(node), nd_last_column(node), "then", branches); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:291:33: note: expanded from macro 'ADD_TRACE_BRANCH_COVERAGE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:6597:3: note: ')' token is here | |
ADD_TRACE_BRANCH_COVERAGE(recv, nd_first_lineno(node), nd_first_column(node), nd_last_lineno(node), nd_last_column(node), "then", branches); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:291:33: note: expanded from macro 'ADD_TRACE_BRANCH_COVERAGE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:6632:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
ADD_TRACE_BRANCH_COVERAGE(ret, nd_first_lineno(node), nd_first_column(node), nd_last_lineno(node), nd_last_column(node), "else", branches); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:291:33: note: expanded from macro 'ADD_TRACE_BRANCH_COVERAGE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:6632:6: note: '{' token is here | |
ADD_TRACE_BRANCH_COVERAGE(ret, nd_first_lineno(node), nd_first_column(node), nd_last_lineno(node), nd_last_column(node), "else", branches); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:291:33: note: expanded from macro 'ADD_TRACE_BRANCH_COVERAGE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:6632:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
ADD_TRACE_BRANCH_COVERAGE(ret, nd_first_lineno(node), nd_first_column(node), nd_last_lineno(node), nd_last_column(node), "else", branches); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:291:33: note: expanded from macro 'ADD_TRACE_BRANCH_COVERAGE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:6632:6: note: ')' token is here | |
ADD_TRACE_BRANCH_COVERAGE(ret, nd_first_lineno(node), nd_first_column(node), nd_last_lineno(node), nd_last_column(node), "else", branches); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:291:33: note: expanded from macro 'ADD_TRACE_BRANCH_COVERAGE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:6725:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
ADD_SEND (args, line, rb_intern("dup"), INT2FIX(0)); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
compile.c:242:30: note: expanded from macro 'ADD_SEND' | |
ADD_SEND_R((seq), (line), (id), (argc), NULL, (VALUE)INT2FIX(0), NULL) | |
^~ | |
compile.c:260:65: note: expanded from macro 'ADD_SEND_R' | |
ADD_ELEM((seq), (LINK_ELEMENT *) new_insn_send(iseq, (line), (id), (VALUE)(argc), (block), (VALUE)(flag), (keywords))) | |
^~ | |
compile.c:6725:29: note: '{' token is here | |
ADD_SEND (args, line, rb_intern("dup"), INT2FIX(0)); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
compile.c:242:30: note: expanded from macro 'ADD_SEND' | |
ADD_SEND_R((seq), (line), (id), (argc), NULL, (VALUE)INT2FIX(0), NULL) | |
^~ | |
compile.c:260:65: note: expanded from macro 'ADD_SEND_R' | |
ADD_ELEM((seq), (LINK_ELEMENT *) new_insn_send(iseq, (line), (id), (VALUE)(argc), (block), (VALUE)(flag), (keywords))) | |
^~ | |
compile.c:6725:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
ADD_SEND (args, line, rb_intern("dup"), INT2FIX(0)); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
compile.c:242:30: note: expanded from macro 'ADD_SEND' | |
ADD_SEND_R((seq), (line), (id), (argc), NULL, (VALUE)INT2FIX(0), NULL) | |
^~ | |
compile.c:260:65: note: expanded from macro 'ADD_SEND_R' | |
ADD_ELEM((seq), (LINK_ELEMENT *) new_insn_send(iseq, (line), (id), (VALUE)(argc), (block), (VALUE)(flag), (keywords))) | |
^~ | |
compile.c:6725:29: note: ')' token is here | |
ADD_SEND (args, line, rb_intern("dup"), INT2FIX(0)); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
compile.c:242:30: note: expanded from macro 'ADD_SEND' | |
ADD_SEND_R((seq), (line), (id), (argc), NULL, (VALUE)INT2FIX(0), NULL) | |
^~ | |
compile.c:260:65: note: expanded from macro 'ADD_SEND_R' | |
ADD_ELEM((seq), (LINK_ELEMENT *) new_insn_send(iseq, (line), (id), (VALUE)(argc), (block), (VALUE)(flag), (keywords))) | |
^~ | |
compile.c:6747:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
ADD_SEND (args, line, rb_intern("dup"), INT2FIX(0)); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
compile.c:242:30: note: expanded from macro 'ADD_SEND' | |
ADD_SEND_R((seq), (line), (id), (argc), NULL, (VALUE)INT2FIX(0), NULL) | |
^~ | |
compile.c:260:65: note: expanded from macro 'ADD_SEND_R' | |
ADD_ELEM((seq), (LINK_ELEMENT *) new_insn_send(iseq, (line), (id), (VALUE)(argc), (block), (VALUE)(flag), (keywords))) | |
^~ | |
compile.c:6747:25: note: '{' token is here | |
ADD_SEND (args, line, rb_intern("dup"), INT2FIX(0)); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
compile.c:242:30: note: expanded from macro 'ADD_SEND' | |
ADD_SEND_R((seq), (line), (id), (argc), NULL, (VALUE)INT2FIX(0), NULL) | |
^~ | |
compile.c:260:65: note: expanded from macro 'ADD_SEND_R' | |
ADD_ELEM((seq), (LINK_ELEMENT *) new_insn_send(iseq, (line), (id), (VALUE)(argc), (block), (VALUE)(flag), (keywords))) | |
^~ | |
compile.c:6747:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
ADD_SEND (args, line, rb_intern("dup"), INT2FIX(0)); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
compile.c:242:30: note: expanded from macro 'ADD_SEND' | |
ADD_SEND_R((seq), (line), (id), (argc), NULL, (VALUE)INT2FIX(0), NULL) | |
^~ | |
compile.c:260:65: note: expanded from macro 'ADD_SEND_R' | |
ADD_ELEM((seq), (LINK_ELEMENT *) new_insn_send(iseq, (line), (id), (VALUE)(argc), (block), (VALUE)(flag), (keywords))) | |
^~ | |
compile.c:6747:25: note: ')' token is here | |
ADD_SEND (args, line, rb_intern("dup"), INT2FIX(0)); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
compile.c:242:30: note: expanded from macro 'ADD_SEND' | |
ADD_SEND_R((seq), (line), (id), (argc), NULL, (VALUE)INT2FIX(0), NULL) | |
^~ | |
compile.c:260:65: note: expanded from macro 'ADD_SEND_R' | |
ADD_ELEM((seq), (LINK_ELEMENT *) new_insn_send(iseq, (line), (id), (VALUE)(argc), (block), (VALUE)(flag), (keywords))) | |
^~ | |
compile.c:7507:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
DECL_BRANCH_BASE(branches, nd_first_lineno(node), nd_first_column(node), nd_last_lineno(node), nd_last_column(node), "&."); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:276:33: note: expanded from macro 'DECL_BRANCH_BASE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:7507:13: note: '{' token is here | |
DECL_BRANCH_BASE(branches, nd_first_lineno(node), nd_first_column(node), nd_last_lineno(node), nd_last_column(node), "&."); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:276:33: note: expanded from macro 'DECL_BRANCH_BASE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:7507:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
DECL_BRANCH_BASE(branches, nd_first_lineno(node), nd_first_column(node), nd_last_lineno(node), nd_last_column(node), "&."); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:276:33: note: expanded from macro 'DECL_BRANCH_BASE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:7507:13: note: ')' token is here | |
DECL_BRANCH_BASE(branches, nd_first_lineno(node), nd_first_column(node), nd_last_lineno(node), nd_last_column(node), "&."); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:276:33: note: expanded from macro 'DECL_BRANCH_BASE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:7509:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
ADD_TRACE_BRANCH_COVERAGE(recv, nd_first_lineno(node), nd_first_column(node), nd_last_lineno(node), nd_last_column(node), "then", branches); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:291:33: note: expanded from macro 'ADD_TRACE_BRANCH_COVERAGE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:7509:13: note: '{' token is here | |
ADD_TRACE_BRANCH_COVERAGE(recv, nd_first_lineno(node), nd_first_column(node), nd_last_lineno(node), nd_last_column(node), "then", branches); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:291:33: note: expanded from macro 'ADD_TRACE_BRANCH_COVERAGE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:7509:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
ADD_TRACE_BRANCH_COVERAGE(recv, nd_first_lineno(node), nd_first_column(node), nd_last_lineno(node), nd_last_column(node), "then", branches); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:291:33: note: expanded from macro 'ADD_TRACE_BRANCH_COVERAGE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:7509:13: note: ')' token is here | |
ADD_TRACE_BRANCH_COVERAGE(recv, nd_first_lineno(node), nd_first_column(node), nd_last_lineno(node), nd_last_column(node), "then", branches); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:291:33: note: expanded from macro 'ADD_TRACE_BRANCH_COVERAGE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:7544:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
ADD_TRACE_BRANCH_COVERAGE(ret, nd_first_lineno(node), nd_first_column(node), nd_last_lineno(node), nd_last_column(node), "else", branches); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:291:33: note: expanded from macro 'ADD_TRACE_BRANCH_COVERAGE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:7544:6: note: '{' token is here | |
ADD_TRACE_BRANCH_COVERAGE(ret, nd_first_lineno(node), nd_first_column(node), nd_last_lineno(node), nd_last_column(node), "else", branches); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:291:33: note: expanded from macro 'ADD_TRACE_BRANCH_COVERAGE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:7544:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
ADD_TRACE_BRANCH_COVERAGE(ret, nd_first_lineno(node), nd_first_column(node), nd_last_lineno(node), nd_last_column(node), "else", branches); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:291:33: note: expanded from macro 'ADD_TRACE_BRANCH_COVERAGE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compile.c:7544:6: note: ')' token is here | |
ADD_TRACE_BRANCH_COVERAGE(ret, nd_first_lineno(node), nd_first_column(node), nd_last_lineno(node), nd_last_column(node), "else", branches); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compile.c:291:33: note: expanded from macro 'ADD_TRACE_BRANCH_COVERAGE' | |
rb_ary_push(branches, ID2SYM(rb_intern(type))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
encoding.c:802:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
tmp = rb_funcallv(obj, rb_intern("internal_encoding"), 0, 0); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
encoding.c:802:25: note: '{' token is here | |
tmp = rb_funcallv(obj, rb_intern("internal_encoding"), 0, 0); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
encoding.c:802:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
tmp = rb_funcallv(obj, rb_intern("internal_encoding"), 0, 0); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
encoding.c:802:25: note: ')' token is here | |
tmp = rb_funcallv(obj, rb_intern("internal_encoding"), 0, 0); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
encoding.c:804:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
tmp = rb_funcallv(obj, rb_intern("external_encoding"), 0, 0); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
encoding.c:804:29: note: '{' token is here | |
tmp = rb_funcallv(obj, rb_intern("external_encoding"), 0, 0); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
encoding.c:804:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
tmp = rb_funcallv(obj, rb_intern("external_encoding"), 0, 0); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
encoding.c:804:29: note: ')' token is here | |
tmp = rb_funcallv(obj, rb_intern("external_encoding"), 0, 0); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
6 warnings generated. | |
compiling enumerator.c | |
compiling error.c | |
4 warnings generated. | |
compiling eval.c | |
enum.c:3009:26: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
VALUE alone = ID2SYM(rb_intern("_alone")); | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./symbol.h:22:50: note: expanded from macro 'rb_id2sym' | |
RB_GNUC_EXTENSION_BLOCK(__builtin_constant_p(id) && !DYNAMIC_ID_P(id) ? \ | |
^~ | |
./include/ruby/defines.h:116:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
enum.c:3009:26: note: '{' token is here | |
VALUE alone = ID2SYM(rb_intern("_alone")); | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./symbol.h:22:50: note: expanded from macro 'rb_id2sym' | |
RB_GNUC_EXTENSION_BLOCK(__builtin_constant_p(id) && !DYNAMIC_ID_P(id) ? \ | |
^~ | |
./include/ruby/defines.h:116:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
enum.c:3009:26: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
VALUE alone = ID2SYM(rb_intern("_alone")); | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./symbol.h:22:50: note: expanded from macro 'rb_id2sym' | |
RB_GNUC_EXTENSION_BLOCK(__builtin_constant_p(id) && !DYNAMIC_ID_P(id) ? \ | |
^~ | |
./include/ruby/defines.h:116:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
enum.c:3009:26: note: ')' token is here | |
VALUE alone = ID2SYM(rb_intern("_alone")); | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./symbol.h:22:50: note: expanded from macro 'rb_id2sym' | |
RB_GNUC_EXTENSION_BLOCK(__builtin_constant_p(id) && !DYNAMIC_ID_P(id) ? \ | |
^~ | |
./include/ruby/defines.h:116:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
enum.c:3009:26: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
VALUE alone = ID2SYM(rb_intern("_alone")); | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./symbol.h:22:71: note: expanded from macro 'rb_id2sym' | |
RB_GNUC_EXTENSION_BLOCK(__builtin_constant_p(id) && !DYNAMIC_ID_P(id) ? \ | |
^~ | |
./symbol.h:17:29: note: expanded from macro 'DYNAMIC_ID_P' | |
#define DYNAMIC_ID_P(id) (!(id&ID_STATIC_SYM)&&id>tLAST_OP_ID) | |
^~ | |
./include/ruby/defines.h:116:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
enum.c:3009:26: note: '{' token is here | |
VALUE alone = ID2SYM(rb_intern("_alone")); | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) | |
./symbol.h:22:71: note: expanded from macro 'rb_id2sym' | |
RB_GNUC_EXTENSION_BLOCK(__builtin_constant_p(id) && !DYNAMIC_ID_P(id) ? \ | |
^~ | |
./symbol.h:17:29: note: expanded from macro 'DYNAMIC_ID_P' | |
#define DYNAMIC_ID_P(id) (!(id&ID_STATIC_SYM)&&id>tLAST_OP_ID) | |
^~ | |
./include/ruby/defines.h:116:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
enum.c:3009:26: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
VALUE alone = ID2SYM(rb_intern("_alone")); | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) | |
./symbol.h:22:71: note: expanded from macro 'rb_id2sym' | |
RB_GNUC_EXTENSION_BLOCK(__builtin_constant_p(id) && !DYNAMIC_ID_P(id) ? \ | |
^~ | |
./symbol.h:17:29: note: expanded from macro 'DYNAMIC_ID_P' | |
#define DYNAMIC_ID_P(id) (!(id&ID_STATIC_SYM)&&id>tLAST_OP_ID) | |
^~ | |
./include/ruby/defines.h:116:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
enum.c:3009:26: note: ')' token is here | |
VALUE alone = ID2SYM(rb_intern("_alone")); | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./symbol.h:22:71: note: expanded from macro 'rb_id2sym' | |
RB_GNUC_EXTENSION_BLOCK(__builtin_constant_p(id) && !DYNAMIC_ID_P(id) ? \ | |
^~ | |
./symbol.h:17:29: note: expanded from macro 'DYNAMIC_ID_P' | |
#define DYNAMIC_ID_P(id) (!(id&ID_STATIC_SYM)&&id>tLAST_OP_ID) | |
^~ | |
./include/ruby/defines.h:116:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
enum.c:3009:26: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
VALUE alone = ID2SYM(rb_intern("_alone")); | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./symbol.h:22:71: note: expanded from macro 'rb_id2sym' | |
RB_GNUC_EXTENSION_BLOCK(__builtin_constant_p(id) && !DYNAMIC_ID_P(id) ? \ | |
^~ | |
./symbol.h:17:48: note: expanded from macro 'DYNAMIC_ID_P' | |
#define DYNAMIC_ID_P(id) (!(id&ID_STATIC_SYM)&&id>tLAST_OP_ID) | |
^~ | |
./include/ruby/defines.h:116:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
enum.c:3009:26: note: '{' token is here | |
VALUE alone = ID2SYM(rb_intern("_alone")); | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) | |
./symbol.h:22:71: note: expanded from macro 'rb_id2sym' | |
RB_GNUC_EXTENSION_BLOCK(__builtin_constant_p(id) && !DYNAMIC_ID_P(id) ? \ | |
^~ | |
./symbol.h:17:48: note: expanded from macro 'DYNAMIC_ID_P' | |
#define DYNAMIC_ID_P(id) (!(id&ID_STATIC_SYM)&&id>tLAST_OP_ID) | |
^~ | |
./include/ruby/defines.h:116:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
enum.c:3009:26: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
VALUE alone = ID2SYM(rb_intern("_alone")); | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) | |
./symbol.h:22:71: note: expanded from macro 'rb_id2sym' | |
RB_GNUC_EXTENSION_BLOCK(__builtin_constant_p(id) && !DYNAMIC_ID_P(id) ? \ | |
^~ | |
./symbol.h:17:48: note: expanded from macro 'DYNAMIC_ID_P' | |
#define DYNAMIC_ID_P(id) (!(id&ID_STATIC_SYM)&&id>tLAST_OP_ID) | |
^~ | |
./include/ruby/defines.h:116:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
enum.c:3009:26: note: ')' token is here | |
VALUE alone = ID2SYM(rb_intern("_alone")); | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./symbol.h:22:71: note: expanded from macro 'rb_id2sym' | |
RB_GNUC_EXTENSION_BLOCK(__builtin_constant_p(id) && !DYNAMIC_ID_P(id) ? \ | |
^~ | |
./symbol.h:17:48: note: expanded from macro 'DYNAMIC_ID_P' | |
#define DYNAMIC_ID_P(id) (!(id&ID_STATIC_SYM)&&id>tLAST_OP_ID) | |
^~ | |
./include/ruby/defines.h:116:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
enum.c:3009:26: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
VALUE alone = ID2SYM(rb_intern("_alone")); | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./symbol.h:23:22: note: expanded from macro 'rb_id2sym' | |
STATIC_ID2SYM(id) : rb_id2sym(id)) | |
^~ | |
./symbol.h:18:38: note: expanded from macro 'STATIC_ID2SYM' | |
#define STATIC_ID2SYM(id) (((VALUE)(id)<<RUBY_SPECIAL_SHIFT)|SYMBOL_FLAG) | |
^~ | |
./include/ruby/defines.h:116:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
enum.c:3009:26: note: '{' token is here | |
VALUE alone = ID2SYM(rb_intern("_alone")); | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) | |
./symbol.h:23:22: note: expanded from macro 'rb_id2sym' | |
STATIC_ID2SYM(id) : rb_id2sym(id)) | |
^~ | |
./symbol.h:18:38: note: expanded from macro 'STATIC_ID2SYM' | |
#define STATIC_ID2SYM(id) (((VALUE)(id)<<RUBY_SPECIAL_SHIFT)|SYMBOL_FLAG) | |
^~ | |
./include/ruby/defines.h:116:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
enum.c:3009:26: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
VALUE alone = ID2SYM(rb_intern("_alone")); | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) | |
./symbol.h:23:22: note: expanded from macro 'rb_id2sym' | |
STATIC_ID2SYM(id) : rb_id2sym(id)) | |
^~ | |
./symbol.h:18:38: note: expanded from macro 'STATIC_ID2SYM' | |
#define STATIC_ID2SYM(id) (((VALUE)(id)<<RUBY_SPECIAL_SHIFT)|SYMBOL_FLAG) | |
^~ | |
./include/ruby/defines.h:116:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
enum.c:3009:26: note: ')' token is here | |
VALUE alone = ID2SYM(rb_intern("_alone")); | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./symbol.h:23:22: note: expanded from macro 'rb_id2sym' | |
STATIC_ID2SYM(id) : rb_id2sym(id)) | |
^~ | |
./symbol.h:18:38: note: expanded from macro 'STATIC_ID2SYM' | |
#define STATIC_ID2SYM(id) (((VALUE)(id)<<RUBY_SPECIAL_SHIFT)|SYMBOL_FLAG) | |
^~ | |
./include/ruby/defines.h:116:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
enum.c:3009:26: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
VALUE alone = ID2SYM(rb_intern("_alone")); | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./symbol.h:23:38: note: expanded from macro 'rb_id2sym' | |
STATIC_ID2SYM(id) : rb_id2sym(id)) | |
^~ | |
./include/ruby/defines.h:116:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
enum.c:3009:26: note: '{' token is here | |
VALUE alone = ID2SYM(rb_intern("_alone")); | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./symbol.h:23:38: note: expanded from macro 'rb_id2sym' | |
STATIC_ID2SYM(id) : rb_id2sym(id)) | |
^~ | |
./include/ruby/defines.h:116:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
enum.c:3009:26: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
VALUE alone = ID2SYM(rb_intern("_alone")); | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./symbol.h:23:38: note: expanded from macro 'rb_id2sym' | |
STATIC_ID2SYM(id) : rb_id2sym(id)) | |
^~ | |
./include/ruby/defines.h:116:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
enum.c:3009:26: note: ')' token is here | |
VALUE alone = ID2SYM(rb_intern("_alone")); | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./symbol.h:23:38: note: expanded from macro 'rb_id2sym' | |
STATIC_ID2SYM(id) : rb_id2sym(id)) | |
^~ | |
./include/ruby/defines.h:116:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
enum.c:3010:30: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
VALUE separator = ID2SYM(rb_intern("_separator")); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./symbol.h:22:50: note: expanded from macro 'rb_id2sym' | |
RB_GNUC_EXTENSION_BLOCK(__builtin_constant_p(id) && !DYNAMIC_ID_P(id) ? \ | |
^~ | |
./include/ruby/defines.h:116:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
enum.c:3010:30: note: '{' token is here | |
VALUE separator = ID2SYM(rb_intern("_separator")); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./symbol.h:22:50: note: expanded from macro 'rb_id2sym' | |
RB_GNUC_EXTENSION_BLOCK(__builtin_constant_p(id) && !DYNAMIC_ID_P(id) ? \ | |
^~ | |
./include/ruby/defines.h:116:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
enum.c:3010:30: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
VALUE separator = ID2SYM(rb_intern("_separator")); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./symbol.h:22:50: note: expanded from macro 'rb_id2sym' | |
RB_GNUC_EXTENSION_BLOCK(__builtin_constant_p(id) && !DYNAMIC_ID_P(id) ? \ | |
^~ | |
./include/ruby/defines.h:116:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
enum.c:3010:30: note: ')' token is here | |
VALUE separator = ID2SYM(rb_intern("_separator")); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./symbol.h:22:50: note: expanded from macro 'rb_id2sym' | |
RB_GNUC_EXTENSION_BLOCK(__builtin_constant_p(id) && !DYNAMIC_ID_P(id) ? \ | |
^~ | |
./include/ruby/defines.h:116:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
enum.c:3010:30: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
VALUE separator = ID2SYM(rb_intern("_separator")); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./symbol.h:22:71: note: expanded from macro 'rb_id2sym' | |
RB_GNUC_EXTENSION_BLOCK(__builtin_constant_p(id) && !DYNAMIC_ID_P(id) ? \ | |
^~ | |
./symbol.h:17:29: note: expanded from macro 'DYNAMIC_ID_P' | |
#define DYNAMIC_ID_P(id) (!(id&ID_STATIC_SYM)&&id>tLAST_OP_ID) | |
^~ | |
./include/ruby/defines.h:116:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
enum.c:3010:30: note: '{' token is here | |
VALUE separator = ID2SYM(rb_intern("_separator")); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) | |
./symbol.h:22:71: note: expanded from macro 'rb_id2sym' | |
RB_GNUC_EXTENSION_BLOCK(__builtin_constant_p(id) && !DYNAMIC_ID_P(id) ? \ | |
^~ | |
./symbol.h:17:29: note: expanded from macro 'DYNAMIC_ID_P' | |
#define DYNAMIC_ID_P(id) (!(id&ID_STATIC_SYM)&&id>tLAST_OP_ID) | |
^~ | |
./include/ruby/defines.h:116:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
enum.c:3010:30: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
VALUE separator = ID2SYM(rb_intern("_separator")); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) | |
./symbol.h:22:71: note: expanded from macro 'rb_id2sym' | |
RB_GNUC_EXTENSION_BLOCK(__builtin_constant_p(id) && !DYNAMIC_ID_P(id) ? \ | |
^~ | |
./symbol.h:17:29: note: expanded from macro 'DYNAMIC_ID_P' | |
#define DYNAMIC_ID_P(id) (!(id&ID_STATIC_SYM)&&id>tLAST_OP_ID) | |
^~ | |
./include/ruby/defines.h:116:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
enum.c:3010:30: note: ')' token is here | |
VALUE separator = ID2SYM(rb_intern("_separator")); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./symbol.h:22:71: note: expanded from macro 'rb_id2sym' | |
RB_GNUC_EXTENSION_BLOCK(__builtin_constant_p(id) && !DYNAMIC_ID_P(id) ? \ | |
^~ | |
./symbol.h:17:29: note: expanded from macro 'DYNAMIC_ID_P' | |
#define DYNAMIC_ID_P(id) (!(id&ID_STATIC_SYM)&&id>tLAST_OP_ID) | |
^~ | |
./include/ruby/defines.h:116:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
enum.c:3010:30: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
VALUE separator = ID2SYM(rb_intern("_separator")); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./symbol.h:22:71: note: expanded from macro 'rb_id2sym' | |
RB_GNUC_EXTENSION_BLOCK(__builtin_constant_p(id) && !DYNAMIC_ID_P(id) ? \ | |
^~ | |
./symbol.h:17:48: note: expanded from macro 'DYNAMIC_ID_P' | |
#define DYNAMIC_ID_P(id) (!(id&ID_STATIC_SYM)&&id>tLAST_OP_ID) | |
^~ | |
./include/ruby/defines.h:116:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
enum.c:3010:30: note: '{' token is here | |
VALUE separator = ID2SYM(rb_intern("_separator")); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) | |
./symbol.h:22:71: note: expanded from macro 'rb_id2sym' | |
RB_GNUC_EXTENSION_BLOCK(__builtin_constant_p(id) && !DYNAMIC_ID_P(id) ? \ | |
^~ | |
./symbol.h:17:48: note: expanded from macro 'DYNAMIC_ID_P' | |
#define DYNAMIC_ID_P(id) (!(id&ID_STATIC_SYM)&&id>tLAST_OP_ID) | |
^~ | |
./include/ruby/defines.h:116:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
enum.c:3010:30: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
VALUE separator = ID2SYM(rb_intern("_separator")); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) | |
./symbol.h:22:71: note: expanded from macro 'rb_id2sym' | |
RB_GNUC_EXTENSION_BLOCK(__builtin_constant_p(id) && !DYNAMIC_ID_P(id) ? \ | |
^~ | |
./symbol.h:17:48: note: expanded from macro 'DYNAMIC_ID_P' | |
#define DYNAMIC_ID_P(id) (!(id&ID_STATIC_SYM)&&id>tLAST_OP_ID) | |
^~ | |
./include/ruby/defines.h:116:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
enum.c:3010:30: note: ')' token is here | |
VALUE separator = ID2SYM(rb_intern("_separator")); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./symbol.h:22:71: note: expanded from macro 'rb_id2sym' | |
RB_GNUC_EXTENSION_BLOCK(__builtin_constant_p(id) && !DYNAMIC_ID_P(id) ? \ | |
^~ | |
./symbol.h:17:48: note: expanded from macro 'DYNAMIC_ID_P' | |
#define DYNAMIC_ID_P(id) (!(id&ID_STATIC_SYM)&&id>tLAST_OP_ID) | |
^~ | |
./include/ruby/defines.h:116:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
enum.c:3010:30: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
VALUE separator = ID2SYM(rb_intern("_separator")); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./symbol.h:23:22: note: expanded from macro 'rb_id2sym' | |
STATIC_ID2SYM(id) : rb_id2sym(id)) | |
^~ | |
./symbol.h:18:38: note: expanded from macro 'STATIC_ID2SYM' | |
#define STATIC_ID2SYM(id) (((VALUE)(id)<<RUBY_SPECIAL_SHIFT)|SYMBOL_FLAG) | |
^~ | |
./include/ruby/defines.h:116:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
enum.c:3010:30: note: '{' token is here | |
VALUE separator = ID2SYM(rb_intern("_separator")); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) | |
./symbol.h:23:22: note: expanded from macro 'rb_id2sym' | |
STATIC_ID2SYM(id) : rb_id2sym(id)) | |
^~ | |
./symbol.h:18:38: note: expanded from macro 'STATIC_ID2SYM' | |
#define STATIC_ID2SYM(id) (((VALUE)(id)<<RUBY_SPECIAL_SHIFT)|SYMBOL_FLAG) | |
^~ | |
./include/ruby/defines.h:116:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
enum.c:3010:30: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
VALUE separator = ID2SYM(rb_intern("_separator")); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) | |
./symbol.h:23:22: note: expanded from macro 'rb_id2sym' | |
STATIC_ID2SYM(id) : rb_id2sym(id)) | |
^~ | |
./symbol.h:18:38: note: expanded from macro 'STATIC_ID2SYM' | |
#define STATIC_ID2SYM(id) (((VALUE)(id)<<RUBY_SPECIAL_SHIFT)|SYMBOL_FLAG) | |
^~ | |
./include/ruby/defines.h:116:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
enum.c:3010:30: note: ')' token is here | |
VALUE separator = ID2SYM(rb_intern("_separator")); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./symbol.h:23:22: note: expanded from macro 'rb_id2sym' | |
STATIC_ID2SYM(id) : rb_id2sym(id)) | |
^~ | |
./symbol.h:18:38: note: expanded from macro 'STATIC_ID2SYM' | |
#define STATIC_ID2SYM(id) (((VALUE)(id)<<RUBY_SPECIAL_SHIFT)|SYMBOL_FLAG) | |
^~ | |
./include/ruby/defines.h:116:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
enum.c:3010:30: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
VALUE separator = ID2SYM(rb_intern("_separator")); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./symbol.h:23:38: note: expanded from macro 'rb_id2sym' | |
STATIC_ID2SYM(id) : rb_id2sym(id)) | |
^~ | |
./include/ruby/defines.h:116:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
enum.c:3010:30: note: '{' token is here | |
VALUE separator = ID2SYM(rb_intern("_separator")); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./symbol.h:23:38: note: expanded from macro 'rb_id2sym' | |
STATIC_ID2SYM(id) : rb_id2sym(id)) | |
^~ | |
./include/ruby/defines.h:116:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
enum.c:3010:30: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
VALUE separator = ID2SYM(rb_intern("_separator")); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./symbol.h:23:38: note: expanded from macro 'rb_id2sym' | |
STATIC_ID2SYM(id) : rb_id2sym(id)) | |
^~ | |
./include/ruby/defines.h:116:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
enum.c:3010:30: note: ')' token is here | |
VALUE separator = ID2SYM(rb_intern("_separator")); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./symbol.h:23:38: note: expanded from macro 'rb_id2sym' | |
STATIC_ID2SYM(id) : rb_id2sym(id)) | |
^~ | |
./include/ruby/defines.h:116:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
error.c:384:42: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
NIL_P(path = rb_funcall(location, rb_intern("path"), 0))) { | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
./include/ruby/ruby.h:481:27: note: expanded from macro 'NIL_P' | |
#define NIL_P(v) RB_NIL_P(v) | |
^ | |
./include/ruby/ruby.h:479:31: note: expanded from macro 'RB_NIL_P' | |
#define RB_NIL_P(v) !((VALUE)(v) != RUBY_Qnil) | |
^ | |
error.c:384:42: note: '{' token is here | |
NIL_P(path = rb_funcall(location, rb_intern("path"), 0))) { | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
./include/ruby/ruby.h:481:27: note: expanded from macro 'NIL_P' | |
#define NIL_P(v) RB_NIL_P(v) | |
^ | |
./include/ruby/ruby.h:479:31: note: expanded from macro 'RB_NIL_P' | |
#define RB_NIL_P(v) !((VALUE)(v) != RUBY_Qnil) | |
^ | |
error.c:384:42: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
NIL_P(path = rb_funcall(location, rb_intern("path"), 0))) { | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
./include/ruby/ruby.h:481:27: note: expanded from macro 'NIL_P' | |
#define NIL_P(v) RB_NIL_P(v) | |
^ | |
./include/ruby/ruby.h:479:31: note: expanded from macro 'RB_NIL_P' | |
#define RB_NIL_P(v) !((VALUE)(v) != RUBY_Qnil) | |
^ | |
error.c:384:42: note: ')' token is here | |
NIL_P(path = rb_funcall(location, rb_intern("path"), 0))) { | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
./include/ruby/ruby.h:481:27: note: expanded from macro 'NIL_P' | |
#define NIL_P(v) RB_NIL_P(v) | |
^ | |
./include/ruby/ruby.h:479:31: note: expanded from macro 'RB_NIL_P' | |
#define RB_NIL_P(v) !((VALUE)(v) != RUBY_Qnil) | |
^ | |
error.c:390:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
NUM2LONG(rb_funcall(location, rb_intern("lineno"), 0))); | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
./include/ruby/ruby.h:678:33: note: expanded from macro 'NUM2LONG' | |
#define NUM2LONG(x) RB_NUM2LONG(x) | |
^ | |
./include/ruby/ruby.h:677:43: note: expanded from macro 'RB_NUM2LONG' | |
#define RB_NUM2LONG(x) rb_num2long_inline(x) | |
^ | |
error.c:390:37: note: '{' token is here | |
NUM2LONG(rb_funcall(location, rb_intern("lineno"), 0))); | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
./include/ruby/ruby.h:678:33: note: expanded from macro 'NUM2LONG' | |
#define NUM2LONG(x) RB_NUM2LONG(x) | |
^ | |
./include/ruby/ruby.h:677:43: note: expanded from macro 'RB_NUM2LONG' | |
#define RB_NUM2LONG(x) rb_num2long_inline(x) | |
^ | |
error.c:390:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
NUM2LONG(rb_funcall(location, rb_intern("lineno"), 0))); | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
./include/ruby/ruby.h:678:33: note: expanded from macro 'NUM2LONG' | |
#define NUM2LONG(x) RB_NUM2LONG(x) | |
^ | |
./include/ruby/ruby.h:677:43: note: expanded from macro 'RB_NUM2LONG' | |
#define RB_NUM2LONG(x) rb_num2long_inline(x) | |
^ | |
error.c:390:37: note: ')' token is here | |
enum.c:3062:42: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
NUM2LONG(rb_funcall(location, rb_intern("lineno"), 0))); | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
./include/ruby/ruby.h:678:33: note: expanded from macro 'NUM2LONG' | |
#define NUM2LONG(x) RB_NUM2LONG(x) | |
^ | |
./include/ruby/ruby.h:677:43: note: expanded from macro 'RB_NUM2LONG' | |
#define RB_NUM2LONG(x) rb_num2long_inline(x) | |
^ | |
enumerable = rb_ivar_get(enumerator, rb_intern("chunk_enumerable")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3062:42: note: '{' token is here | |
enumerable = rb_ivar_get(enumerator, rb_intern("chunk_enumerable")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
enum.c:3062:42: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
enumerable = rb_ivar_get(enumerator, rb_intern("chunk_enumerable")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
enum.c:3062:42: note: ')' token is here | |
enumerable = rb_ivar_get(enumerator, rb_intern("chunk_enumerable")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3063:48: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
memo->categorize = rb_ivar_get(enumerator, rb_intern("chunk_categorize")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3063:48: note: '{' token is here | |
memo->categorize = rb_ivar_get(enumerator, rb_intern("chunk_categorize")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
enum.c:3063:48: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
memo->categorize = rb_ivar_get(enumerator, rb_intern("chunk_categorize")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
enum.c:3063:48: note: ')' token is here | |
memo->categorize = rb_ivar_get(enumerator, rb_intern("chunk_categorize")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3173:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_ivar_set(enumerator, rb_intern("chunk_enumerable"), enumerable); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3173:29: note: '{' token is here | |
rb_ivar_set(enumerator, rb_intern("chunk_enumerable"), enumerable); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
enum.c:3173:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_ivar_set(enumerator, rb_intern("chunk_enumerable"), enumerable); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
enum.c:3173:29: note: ')' token is here | |
rb_ivar_set(enumerator, rb_intern("chunk_enumerable"), enumerable); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3174:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_ivar_set(enumerator, rb_intern("chunk_categorize"), rb_block_proc()); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3174:29: note: '{' token is here | |
rb_ivar_set(enumerator, rb_intern("chunk_categorize"), rb_block_proc()); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
enum.c:3174:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_ivar_set(enumerator, rb_intern("chunk_categorize"), rb_block_proc()); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
enum.c:3174:29: note: ')' token is here | |
rb_ivar_set(enumerator, rb_intern("chunk_categorize"), rb_block_proc()); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3221:42: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
enumerable = rb_ivar_get(enumerator, rb_intern("slicebefore_enumerable")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3221:42: note: '{' token is here | |
enumerable = rb_ivar_get(enumerator, rb_intern("slicebefore_enumerable")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
enum.c:3221:42: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
enumerable = rb_ivar_get(enumerator, rb_intern("slicebefore_enumerable")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
enum.c:3221:42: note: ')' token is here | |
enumerable = rb_ivar_get(enumerator, rb_intern("slicebefore_enumerable")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3222:46: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
memo->sep_pred = rb_attr_get(enumerator, rb_intern("slicebefore_sep_pred")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3222:46: note: '{' token is here | |
memo->sep_pred = rb_attr_get(enumerator, rb_intern("slicebefore_sep_pred")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
enum.c:3222:46: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
memo->sep_pred = rb_attr_get(enumerator, rb_intern("slicebefore_sep_pred")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
enum.c:3222:46: note: ')' token is here | |
memo->sep_pred = rb_attr_get(enumerator, rb_intern("slicebefore_sep_pred")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3223:69: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
memo->sep_pat = NIL_P(memo->sep_pred) ? rb_ivar_get(enumerator, rb_intern("slicebefore_sep_pat")) : Qnil; | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3223:69: note: '{' token is here | |
memo->sep_pat = NIL_P(memo->sep_pred) ? rb_ivar_get(enumerator, rb_intern("slicebefore_sep_pat")) : Qnil; | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
enum.c:3223:69: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
memo->sep_pat = NIL_P(memo->sep_pred) ? rb_ivar_get(enumerator, rb_intern("slicebefore_sep_pat")) : Qnil; | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
enum.c:3223:69: note: ')' token is here | |
memo->sep_pat = NIL_P(memo->sep_pred) ? rb_ivar_get(enumerator, rb_intern("slicebefore_sep_pat")) : Qnil; | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3387:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_ivar_set(enumerator, rb_intern("slicebefore_sep_pred"), rb_block_proc()); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3387:33: note: '{' token is here | |
rb_ivar_set(enumerator, rb_intern("slicebefore_sep_pred"), rb_block_proc()); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
enum.c:3387:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_ivar_set(enumerator, rb_intern("slicebefore_sep_pred"), rb_block_proc()); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
enum.c:3387:33: note: ')' token is here | |
rb_ivar_set(enumerator, rb_intern("slicebefore_sep_pred"), rb_block_proc()); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3393:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_ivar_set(enumerator, rb_intern("slicebefore_sep_pat"), sep_pat); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3393:33: note: '{' token is here | |
rb_ivar_set(enumerator, rb_intern("slicebefore_sep_pat"), sep_pat); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
enum.c:3393:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_ivar_set(enumerator, rb_intern("slicebefore_sep_pat"), sep_pat); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
enum.c:3393:33: note: ')' token is here | |
rb_ivar_set(enumerator, rb_intern("slicebefore_sep_pat"), sep_pat); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3395:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_ivar_set(enumerator, rb_intern("slicebefore_enumerable"), enumerable); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3395:29: note: '{' token is here | |
rb_ivar_set(enumerator, rb_intern("slicebefore_enumerable"), enumerable); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
enum.c:3395:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_ivar_set(enumerator, rb_intern("slicebefore_enumerable"), enumerable); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
enum.c:3395:29: note: ')' token is here | |
rb_ivar_set(enumerator, rb_intern("slicebefore_enumerable"), enumerable); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
error.c:1952:11: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] | |
char *strerror(); | |
^ | |
enum.c:3451:42: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
enumerable = rb_ivar_get(enumerator, rb_intern("sliceafter_enum")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3451:42: note: '{' token is here | |
enumerable = rb_ivar_get(enumerator, rb_intern("sliceafter_enum")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
enum.c:3451:42: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
enumerable = rb_ivar_get(enumerator, rb_intern("sliceafter_enum")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
enum.c:3451:42: note: ')' token is here | |
enumerable = rb_ivar_get(enumerator, rb_intern("sliceafter_enum")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3452:41: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
memo->pat = rb_ivar_get(enumerator, rb_intern("sliceafter_pat")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3452:41: note: '{' token is here | |
memo->pat = rb_ivar_get(enumerator, rb_intern("sliceafter_pat")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
enum.c:3452:41: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
memo->pat = rb_ivar_get(enumerator, rb_intern("sliceafter_pat")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
enum.c:3452:41: note: ')' token is here | |
memo->pat = rb_ivar_get(enumerator, rb_intern("sliceafter_pat")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3453:42: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
memo->pred = rb_attr_get(enumerator, rb_intern("sliceafter_pred")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3453:42: note: '{' token is here | |
memo->pred = rb_attr_get(enumerator, rb_intern("sliceafter_pred")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
enum.c:3453:42: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
memo->pred = rb_attr_get(enumerator, rb_intern("sliceafter_pred")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
enum.c:3453:42: note: ')' token is here | |
memo->pred = rb_attr_get(enumerator, rb_intern("sliceafter_pred")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3516:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_ivar_set(enumerator, rb_intern("sliceafter_enum"), enumerable); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3516:29: note: '{' token is here | |
rb_ivar_set(enumerator, rb_intern("sliceafter_enum"), enumerable); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
enum.c:3516:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_ivar_set(enumerator, rb_intern("sliceafter_enum"), enumerable); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
enum.c:3516:29: note: ')' token is here | |
rb_ivar_set(enumerator, rb_intern("sliceafter_enum"), enumerable); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3517:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_ivar_set(enumerator, rb_intern("sliceafter_pat"), pat); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3517:29: note: '{' token is here | |
rb_ivar_set(enumerator, rb_intern("sliceafter_pat"), pat); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
enum.c:3517:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_ivar_set(enumerator, rb_intern("sliceafter_pat"), pat); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
enum.c:3517:29: note: ')' token is here | |
rb_ivar_set(enumerator, rb_intern("sliceafter_pat"), pat); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3518:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_ivar_set(enumerator, rb_intern("sliceafter_pred"), pred); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3518:29: note: '{' token is here | |
rb_ivar_set(enumerator, rb_intern("sliceafter_pred"), pred); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
enum.c:3518:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_ivar_set(enumerator, rb_intern("sliceafter_pred"), pred); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
enum.c:3518:29: note: ')' token is here | |
rb_ivar_set(enumerator, rb_intern("sliceafter_pred"), pred); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3581:42: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
enumerable = rb_ivar_get(enumerator, rb_intern("slicewhen_enum")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3581:42: note: '{' token is here | |
enumerable = rb_ivar_get(enumerator, rb_intern("slicewhen_enum")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
enum.c:3581:42: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
enumerable = rb_ivar_get(enumerator, rb_intern("slicewhen_enum")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
enum.c:3581:42: note: ')' token is here | |
enumerable = rb_ivar_get(enumerator, rb_intern("slicewhen_enum")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3582:42: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
memo->pred = rb_attr_get(enumerator, rb_intern("slicewhen_pred")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3582:42: note: '{' token is here | |
memo->pred = rb_attr_get(enumerator, rb_intern("slicewhen_pred")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
enum.c:3582:42: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
memo->pred = rb_attr_get(enumerator, rb_intern("slicewhen_pred")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
enum.c:3582:42: note: ')' token is here | |
memo->pred = rb_attr_get(enumerator, rb_intern("slicewhen_pred")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3586:52: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
memo->inverted = RTEST(rb_attr_get(enumerator, rb_intern("slicewhen_inverted"))); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:480:26: note: expanded from macro 'RTEST' | |
#define RTEST(v) RB_TEST(v) | |
^ | |
./include/ruby/ruby.h:478:31: note: expanded from macro 'RB_TEST' | |
#define RB_TEST(v) !(((VALUE)(v) & (VALUE)~RUBY_Qnil) == 0) | |
^ | |
enum.c:3586:52: note: '{' token is here | |
memo->inverted = RTEST(rb_attr_get(enumerator, rb_intern("slicewhen_inverted"))); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:480:26: note: expanded from macro 'RTEST' | |
#define RTEST(v) RB_TEST(v) | |
^ | |
./include/ruby/ruby.h:478:31: note: expanded from macro 'RB_TEST' | |
#define RB_TEST(v) !(((VALUE)(v) & (VALUE)~RUBY_Qnil) == 0) | |
^ | |
enum.c:3586:52: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
memo->inverted = RTEST(rb_attr_get(enumerator, rb_intern("slicewhen_inverted"))); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:480:26: note: expanded from macro 'RTEST' | |
#define RTEST(v) RB_TEST(v) | |
^ | |
./include/ruby/ruby.h:478:31: note: expanded from macro 'RB_TEST' | |
#define RB_TEST(v) !(((VALUE)(v) & (VALUE)~RUBY_Qnil) == 0) | |
^ | |
enum.c:3586:52: note: ')' token is here | |
memo->inverted = RTEST(rb_attr_get(enumerator, rb_intern("slicewhen_inverted"))); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:480:26: note: expanded from macro 'RTEST' | |
#define RTEST(v) RB_TEST(v) | |
^ | |
./include/ruby/ruby.h:478:31: note: expanded from macro 'RB_TEST' | |
#define RB_TEST(v) !(((VALUE)(v) & (VALUE)~RUBY_Qnil) == 0) | |
^ | |
enum.c:3666:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_ivar_set(enumerator, rb_intern("slicewhen_enum"), enumerable); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3666:29: note: '{' token is here | |
rb_ivar_set(enumerator, rb_intern("slicewhen_enum"), enumerable); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
enum.c:3666:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_ivar_set(enumerator, rb_intern("slicewhen_enum"), enumerable); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
enum.c:3666:29: note: ')' token is here | |
rb_ivar_set(enumerator, rb_intern("slicewhen_enum"), enumerable); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3667:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_ivar_set(enumerator, rb_intern("slicewhen_pred"), pred); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3667:29: note: '{' token is here | |
rb_ivar_set(enumerator, rb_intern("slicewhen_pred"), pred); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
enum.c:3667:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_ivar_set(enumerator, rb_intern("slicewhen_pred"), pred); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
enum.c:3667:29: note: ')' token is here | |
rb_ivar_set(enumerator, rb_intern("slicewhen_pred"), pred); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3668:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_ivar_set(enumerator, rb_intern("slicewhen_inverted"), Qfalse); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3668:29: note: '{' token is here | |
rb_ivar_set(enumerator, rb_intern("slicewhen_inverted"), Qfalse); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
enum.c:3668:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_ivar_set(enumerator, rb_intern("slicewhen_inverted"), Qfalse); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
enum.c:3668:29: note: ')' token is here | |
rb_ivar_set(enumerator, rb_intern("slicewhen_inverted"), Qfalse); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3732:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_ivar_set(enumerator, rb_intern("slicewhen_enum"), enumerable); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3732:29: note: '{' token is here | |
rb_ivar_set(enumerator, rb_intern("slicewhen_enum"), enumerable); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
enum.c:3732:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_ivar_set(enumerator, rb_intern("slicewhen_enum"), enumerable); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
enum.c:3732:29: note: ')' token is here | |
rb_ivar_set(enumerator, rb_intern("slicewhen_enum"), enumerable); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3733:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_ivar_set(enumerator, rb_intern("slicewhen_pred"), pred); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3733:29: note: '{' token is here | |
rb_ivar_set(enumerator, rb_intern("slicewhen_pred"), pred); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
enum.c:3733:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_ivar_set(enumerator, rb_intern("slicewhen_pred"), pred); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
enum.c:3733:29: note: ')' token is here | |
rb_ivar_set(enumerator, rb_intern("slicewhen_pred"), pred); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3734:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_ivar_set(enumerator, rb_intern("slicewhen_inverted"), Qtrue); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3734:29: note: '{' token is here | |
rb_ivar_set(enumerator, rb_intern("slicewhen_inverted"), Qtrue); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
enum.c:3734:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_ivar_set(enumerator, rb_intern("slicewhen_inverted"), Qtrue); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
enum.c:3734:29: note: ')' token is here | |
rb_ivar_set(enumerator, rb_intern("slicewhen_inverted"), Qtrue); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
24 warnings generated. | |
compiling file.c | |
In file included from eval.c:15: | |
./eval_intern.h:237:5: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
RB_OBJ_WRITE(cref, &cref->refinements, refs); | |
^ | |
./eval_intern.h:175:34: note: expanded from macro 'RB_OBJ_WRITE' | |
#define RB_OBJ_WRITE(a, slot, b) UNALIGNED_MEMBER_ACCESS(rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
In file included from eval.c:20: | |
./mjit.h:111:17: warning: cast to smaller integer type 'enum rb_mjit_iseq_func' from 'mjit_func_t' (aka 'unsigned long (*)(struct rb_execution_context_struct *, struct rb_control_frame_struct *)') [-Wpointer-to-enum-cast] | |
switch ((enum rb_mjit_iseq_func)func) { | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from eval.c:38: | |
./eval_error.c:62:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
ID set_backtrace = rb_intern("set_backtrace"); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./eval_error.c:62:24: note: '{' token is here | |
ID set_backtrace = rb_intern("set_backtrace"); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
In file included from eval.c:38: | |
./eval_error.c:62:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
ID set_backtrace = rb_intern("set_backtrace"); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./eval_error.c:62:24: note: ')' token is here | |
ID set_backtrace = rb_intern("set_backtrace"); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
In file included from eval.c:39: | |
./eval_jump.c:105:18: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] | |
(*endproc.func) (endproc.data); | |
^ | |
eval.c:935:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] | |
result = (*b_proc) (data1); | |
^ | |
eval.c:966:26: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] | |
result = (*r_proc) (data2, ec->errinfo); | |
^ | |
eval.c:1076:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] | |
result = (*b_proc) (data1); | |
^ | |
eval.c:1084:32: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] | |
(*ensure_list.entry.e_proc)(ensure_list.entry.data2); | |
^ | |
eval.c:1611:28: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_funcall(ary, rb_intern("uniq"), 0); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
eval.c:1611:28: note: '{' token is here | |
return rb_funcall(ary, rb_intern("uniq"), 0); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
eval.c:1611:28: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_funcall(ary, rb_intern("uniq"), 0); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
eval.c:1611:28: note: ')' token is here | |
return rb_funcall(ary, rb_intern("uniq"), 0); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
4 warnings generated. | |
compiling gc.c | |
compiling hash.c | |
6 warnings generated. | |
compiling inits.c | |
In file included from gc.c:25: | |
./eval_intern.h:237:5: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
RB_OBJ_WRITE(cref, &cref->refinements, refs); | |
^ | |
./eval_intern.h:175:34: note: expanded from macro 'RB_OBJ_WRITE' | |
#define RB_OBJ_WRITE(a, slot, b) UNALIGNED_MEMBER_ACCESS(rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
In file included from gc.c:39: | |
./mjit.h:111:17: warning: cast to smaller integer type 'enum rb_mjit_iseq_func' from 'mjit_func_t' (aka 'unsigned long (*)(struct rb_execution_context_struct *, struct rb_control_frame_struct *)') [-Wpointer-to-enum-cast] | |
switch ((enum rb_mjit_iseq_func)func) { | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
gc.c:3519:31: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_hash_aset(hash, ID2SYM(rb_intern("TOTAL")), SIZET2NUM(total)); | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3519:31: note: '{' token is here | |
rb_hash_aset(hash, ID2SYM(rb_intern("TOTAL")), SIZET2NUM(total)); | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3519:31: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_hash_aset(hash, ID2SYM(rb_intern("TOTAL")), SIZET2NUM(total)); | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3519:31: note: ')' token is here | |
rb_hash_aset(hash, ID2SYM(rb_intern("TOTAL")), SIZET2NUM(total)); | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3520:31: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_hash_aset(hash, ID2SYM(rb_intern("FREE")), SIZET2NUM(freed)); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3520:31: note: '{' token is here | |
rb_hash_aset(hash, ID2SYM(rb_intern("FREE")), SIZET2NUM(freed)); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3520:31: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_hash_aset(hash, ID2SYM(rb_intern("FREE")), SIZET2NUM(freed)); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3520:31: note: ')' token is here | |
rb_hash_aset(hash, ID2SYM(rb_intern("FREE")), SIZET2NUM(freed)); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3526:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_NONE); | |
^~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3526:6: note: '{' token is here | |
COUNT_TYPE(T_NONE); | |
^~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3526:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_NONE); | |
^~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3526:6: note: ')' token is here | |
COUNT_TYPE(T_NONE); | |
^~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3527:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_OBJECT); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3527:6: note: '{' token is here | |
COUNT_TYPE(T_OBJECT); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3527:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_OBJECT); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3527:6: note: ')' token is here | |
COUNT_TYPE(T_OBJECT); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3528:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_CLASS); | |
^~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3528:6: note: '{' token is here | |
COUNT_TYPE(T_CLASS); | |
^~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3528:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_CLASS); | |
^~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3528:6: note: ')' token is here | |
COUNT_TYPE(T_CLASS); | |
^~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3529:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_MODULE); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3529:6: note: '{' token is here | |
COUNT_TYPE(T_MODULE); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3529:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_MODULE); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3529:6: note: ')' token is here | |
COUNT_TYPE(T_MODULE); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3530:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_FLOAT); | |
^~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3530:6: note: '{' token is here | |
COUNT_TYPE(T_FLOAT); | |
^~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3530:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_FLOAT); | |
^~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3530:6: note: ')' token is here | |
COUNT_TYPE(T_FLOAT); | |
^~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3531:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_STRING); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3531:6: note: '{' token is here | |
COUNT_TYPE(T_STRING); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3531:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_STRING); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3531:6: note: ')' token is here | |
COUNT_TYPE(T_STRING); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3532:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_REGEXP); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3532:6: note: '{' token is here | |
COUNT_TYPE(T_REGEXP); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3532:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_REGEXP); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3532:6: note: ')' token is here | |
COUNT_TYPE(T_REGEXP); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3533:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_ARRAY); | |
^~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3533:6: note: '{' token is here | |
COUNT_TYPE(T_ARRAY); | |
^~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3533:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_ARRAY); | |
^~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3533:6: note: ')' token is here | |
COUNT_TYPE(T_ARRAY); | |
^~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3534:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_HASH); | |
^~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3534:6: note: '{' token is here | |
COUNT_TYPE(T_HASH); | |
^~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3534:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_HASH); | |
^~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3534:6: note: ')' token is here | |
COUNT_TYPE(T_HASH); | |
^~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3535:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_STRUCT); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3535:6: note: '{' token is here | |
COUNT_TYPE(T_STRUCT); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3535:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_STRUCT); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3535:6: note: ')' token is here | |
COUNT_TYPE(T_STRUCT); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3536:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_BIGNUM); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3536:6: note: '{' token is here | |
COUNT_TYPE(T_BIGNUM); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3536:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_BIGNUM); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3536:6: note: ')' token is here | |
COUNT_TYPE(T_BIGNUM); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3537:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_FILE); | |
^~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3537:6: note: '{' token is here | |
COUNT_TYPE(T_FILE); | |
^~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3537:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_FILE); | |
^~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3537:6: note: ')' token is here | |
COUNT_TYPE(T_FILE); | |
^~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3538:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_DATA); | |
^~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3538:6: note: '{' token is here | |
COUNT_TYPE(T_DATA); | |
^~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3538:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_DATA); | |
^~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3538:6: note: ')' token is here | |
COUNT_TYPE(T_DATA); | |
^~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3539:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_MATCH); | |
^~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3539:6: note: '{' token is here | |
COUNT_TYPE(T_MATCH); | |
^~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3539:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_MATCH); | |
^~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3539:6: note: ')' token is here | |
COUNT_TYPE(T_MATCH); | |
^~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3540:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_COMPLEX); | |
^~~~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3540:6: note: '{' token is here | |
COUNT_TYPE(T_COMPLEX); | |
^~~~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3540:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_COMPLEX); | |
^~~~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3540:6: note: ')' token is here | |
COUNT_TYPE(T_COMPLEX); | |
^~~~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3541:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_RATIONAL); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3541:6: note: '{' token is here | |
COUNT_TYPE(T_RATIONAL); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3541:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_RATIONAL); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3541:6: note: ')' token is here | |
COUNT_TYPE(T_RATIONAL); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3542:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_NIL); | |
^~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3542:6: note: '{' token is here | |
COUNT_TYPE(T_NIL); | |
^~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3542:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_NIL); | |
^~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3542:6: note: ')' token is here | |
COUNT_TYPE(T_NIL); | |
^~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3543:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_TRUE); | |
^~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3543:6: note: '{' token is here | |
COUNT_TYPE(T_TRUE); | |
^~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3543:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_TRUE); | |
^~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3543:6: note: ')' token is here | |
COUNT_TYPE(T_TRUE); | |
^~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3544:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_FALSE); | |
^~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3544:6: note: '{' token is here | |
COUNT_TYPE(T_FALSE); | |
^~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3544:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_FALSE); | |
^~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3544:6: note: ')' token is here | |
COUNT_TYPE(T_FALSE); | |
^~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3545:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_SYMBOL); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3545:6: note: '{' token is here | |
COUNT_TYPE(T_SYMBOL); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3545:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_SYMBOL); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3545:6: note: ')' token is here | |
COUNT_TYPE(T_SYMBOL); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3546:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_FIXNUM); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3546:6: note: '{' token is here | |
COUNT_TYPE(T_FIXNUM); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3546:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_FIXNUM); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3546:6: note: ')' token is here | |
COUNT_TYPE(T_FIXNUM); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3547:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_IMEMO); | |
^~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3547:6: note: '{' token is here | |
COUNT_TYPE(T_IMEMO); | |
^~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3547:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_IMEMO); | |
^~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3547:6: note: ')' token is here | |
COUNT_TYPE(T_IMEMO); | |
^~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3548:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_UNDEF); | |
^~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3548:6: note: '{' token is here | |
COUNT_TYPE(T_UNDEF); | |
^~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3548:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_UNDEF); | |
^~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3548:6: note: ')' token is here | |
COUNT_TYPE(T_UNDEF); | |
^~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3549:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_ICLASS); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: hash.c:328:48: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] | |
note: expanded from macro 'rb_intern' | |
st_hash_t hash = (st_hash_t)(*objhash.hash)(key); | |
^ | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3549:6: note: '{' token is here | |
COUNT_TYPE(T_ICLASS); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.chash.c:577:13: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] | |
if (PTR_EQUAL(RHASH_AR_TABLE_REF(hash, i), hash_value, key)) { | |
^ | |
hash.c:312:35: note: expanded from macro 'PTR_EQUAL' | |
((ptr)->hash == (hash_val) && EQUAL((key_), (ptr)->key)) | |
^ | |
hash.c:310:53: note: expanded from macro 'EQUAL' | |
#define EQUAL(x,y) ((x) == (y) || (*objhash.compare)((x),(y)) == 0) | |
^ | |
:3549:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_ICLASS); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3549:6: note: ')' token is here | |
COUNT_TYPE(T_ICLASS); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3550:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_ZOMBIE); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3550:6: note: '{' token is here | |
COUNT_TYPE(T_ZOMBIE); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE'hash.c:749:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] | |
retval = (*func)(cur_entry->key, cur_entry->record, arg, 0); | |
^ | |
hash.c:786:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] | |
retval = (*func)(key, cur_entry->record, arg, 0); | |
^ | |
hash.c:797:39: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] | |
retval = (*func)(0, 0, arg, 1); | |
^ | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3550:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_ZOMBIE); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3550:6: note: ')' token is here | |
COUNT_TYPE(T_ZOMBIE); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3525:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compiling io.c | |
gc.c:6308:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
I(marked); | |
^~~~~~~~~ | |
gc.c:6307:23: note: expanded from macro 'I' | |
#define I(s) ID_##s = rb_intern(#s); | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
gc.c:6308:2: note: '{' token is here | |
I(marked); | |
^~~~~~~~~ | |
gc.c:6307:23: note: expanded from macro 'I' | |
#define I(s) ID_##s = rb_intern(#s); | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
gc.c:6308:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
I(marked); | |
^~~~~~~~~ | |
gc.c:6307:23: note: expanded from macro 'I' | |
#define I(s) ID_##s = rb_intern(#s); | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
gc.c:6308:2: note: ')' token is here | |
I(marked); | |
^~~~~~~~~ | |
gc.c:6307:23: note: expanded from macro 'I' | |
#define I(s) ID_##s = rb_intern(#s); | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
gc.c:6310:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
I(wb_protected); | |
^~~~~~~~~~~~~~~ | |
gc.c:6307:23: note: expanded from macro 'I' | |
#define I(s) ID_##s = rb_intern(#s); | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
gc.c:6310:2: note: '{' token is here | |
I(wb_protected); | |
^~~~~~~~~~~~~~~ | |
gc.c:6307:23: note: expanded from macro 'I' | |
#define I(s) ID_##s = rb_intern(#s); | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
gc.c:6310:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
I(wb_protected); | |
^~~~~~~~~~~~~~~ | |
gc.c:6307:23: note: expanded from macro 'I' | |
#define I(s) ID_##s = rb_intern(#s); | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
gc.c:6310:2: note: ')' token is here | |
I(wb_protected); | |
^~~~~~~~~~~~~~~ | |
gc.c:6307:23: note: expanded from macro 'I' | |
#define I(s) ID_##s = rb_intern(#s); | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
gc.c:6311:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
I(old); | |
^~~~~~ | |
gc.c:6307:23: note: expanded from macro 'I' | |
#define I(s) ID_##s = rb_intern(#s); | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
gc.c:6311:2: note: '{' token is here | |
I(old); | |
^~~~~~ | |
gc.c:6307:23: note: expanded from macro 'I' | |
#define I(s) ID_##s = rb_intern(#s); | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
gc.c:6311:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
I(old); | |
^~~~~~ | |
gc.c:6307:23: note: expanded from macro 'I' | |
#define I(s) ID_##s = rb_intern(#s); | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
gc.c:6311:2: note: ')' token is here | |
I(old); | |
^~~~~~ | |
gc.c:6307:23: note: expanded from macro 'I' | |
#define I(s) ID_##s = rb_intern(#s); | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
gc.c:6312:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
I(marking); | |
^~~~~~~~~~ | |
gc.c:6307:23: note: expanded from macro 'I' | |
#define I(s) ID_##s = rb_intern(#s); | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
gc.c:6312:2: note: '{' token is here | |
I(marking); | |
^~~~~~~~~~ | |
gc.c:6307:23: note: expanded from macro 'I' | |
#define I(s) ID_##s = rb_intern(#s); | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
gc.c:6312:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
I(marking); | |
^~~~~~~~~~ | |
gc.c:6307:23: note: expanded from macro 'I' | |
#define I(s) ID_##s = rb_intern(#s); | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
gc.c:6312:2: note: ')' token is here | |
I(marking); | |
^~~~~~~~~~ | |
gc.c:6307:23: note: expanded from macro 'I' | |
#define I(s) ID_##s = rb_intern(#s); | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
gc.c:6313:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
I(uncollectible); | |
^~~~~~~~~~~~~~~~ | |
gc.c:6307:23: note: expanded from macro 'I' | |
#define I(s) ID_##s = rb_intern(#s); | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
gc.c:6313:2: note: '{' token is here | |
I(uncollectible); | |
^~~~~~~~~~~~~~~~ | |
gc.c:6307:23: note: expanded from macro 'I' | |
#define I(s) ID_##s = rb_intern(#s); | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
gc.c:6313:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
I(uncollectible); | |
^~~~~~~~~~~~~~~~ | |
gc.c:6307:23: note: expanded from macro 'I' | |
#define I(s) ID_##s = rb_intern(#s); | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
gc.c:6313:2: note: ')' token is here | |
I(uncollectible); | |
^~~~~~~~~~~~~~~~ | |
gc.c:6307:23: note: expanded from macro 'I' | |
#define I(s) ID_##s = rb_intern(#s); | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
5 warnings generated. | |
compiling iseq.c | |
gc.c:6874:23: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
keyword_ids[0] = rb_intern("full_mark"); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
gc.c:6874:23: note: '{' token is here | |
keyword_ids[0] = rb_intern("full_mark"); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
gc.c:6874:23: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
keyword_ids[0] = rb_intern("full_mark"); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
gc.c:6874:23: note: ')' token is here | |
keyword_ids[0] = rb_intern("full_mark"); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
gc.c:6875:23: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
keyword_ids[1] = rb_intern("immediate_mark"); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
gc.c:6875:23: note: '{' token is here | |
keyword_ids[1] = rb_intern("immediate_mark"); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
gc.c:6875:23: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
keyword_ids[1] = rb_intern("immediate_mark"); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
gc.c:6875:23: note: ')' token is here | |
keyword_ids[1] = rb_intern("immediate_mark"); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
gc.c:6876:23: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
keyword_ids[2] = rb_intern("immediate_sweep"); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
gc.c:6876:23: note: '{' token is here | |
keyword_ids[2] = rb_intern("immediate_sweep"); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
gc.c:6876:23: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
keyword_ids[2] = rb_intern("immediate_sweep"); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
gc.c:6876:23: note: ')' token is here | |
keyword_ids[2] = rb_intern("immediate_sweep"); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
compiling load.c | |
gc.c:8626:42: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
w->final = rb_obj_method(obj, ID2SYM(rb_intern("finalize"))); | |
^~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:8626:42: note: '{' token is here | |
w->final = rb_obj_method(obj, ID2SYM(rb_intern("finalize"))); | |
^~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:8626:42: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
w->final = rb_obj_method(obj, ID2SYM(rb_intern("finalize"))); | |
^~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:8626:42: note: ')' token is here | |
w->final = rb_obj_method(obj, ID2SYM(rb_intern("finalize"))); | |
^~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:9261:28: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_hash_aset(prof, ID2SYM(rb_intern("GC_FLAGS")), gc_info_decode(0, rb_hash_new(), record->flags)); | |
^~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:9261:28: note: '{' token is here | |
rb_hash_aset(prof, ID2SYM(rb_intern("GC_FLAGS")), gc_info_decode(0, rb_hash_new(), record->flags)); | |
^~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:9261:28: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_hash_aset(prof, ID2SYM(rb_intern("GC_FLAGS")), gc_info_decode(0, rb_hash_new(), record->flags)); | |
^~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:9261:28: note: ')' token is here | |
rb_hash_aset(prof, ID2SYM(rb_intern("GC_FLAGS")), gc_info_decode(0, rb_hash_new(), record->flags)); | |
^~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:9262:35: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_hash_aset(prof, ID2SYM(rb_intern("GC_TIME")), DBL2NUM(record->gc_time)); | |
^~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:9262:35: note: '{' token is here | |
rb_hash_aset(prof, ID2SYM(rb_intern("GC_TIME")), DBL2NUM(record->gc_time)); | |
^~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:9262:35: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_hash_aset(prof, ID2SYM(rb_intern("GC_TIME")), DBL2NUM(record->gc_time)); | |
^~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:9262:35: note: ')' token is here | |
rb_hash_aset(prof, ID2SYM(rb_intern("GC_TIME")), DBL2NUM(record->gc_time)); | |
^~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:9263:35: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_hash_aset(prof, ID2SYM(rb_intern("GC_INVOKE_TIME")), DBL2NUM(record->gc_invoke_time)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:9263:35: note: '{' token is here | |
rb_hash_aset(prof, ID2SYM(rb_intern("GC_INVOKE_TIME")), DBL2NUM(record->gc_invoke_time)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:9263:35: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_hash_aset(prof, ID2SYM(rb_intern("GC_INVOKE_TIME")), DBL2NUM(record->gc_invoke_time)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:9263:35: note: ')' token is here | |
rb_hash_aset(prof, ID2SYM(rb_intern("GC_INVOKE_TIME")), DBL2NUM(record->gc_invoke_time)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:9264:35: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_hash_aset(prof, ID2SYM(rb_intern("HEAP_USE_SIZE")), SIZET2NUM(record->heap_use_size)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:9264:35: note: '{' token is here | |
rb_hash_aset(prof, ID2SYM(rb_intern("HEAP_USE_SIZE")), SIZET2NUM(record->heap_use_size)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:9264:35: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_hash_aset(prof, ID2SYM(rb_intern("HEAP_USE_SIZE")), SIZET2NUM(record->heap_use_size)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:9264:35: note: ')' token is here | |
rb_hash_aset(prof, ID2SYM(rb_intern("HEAP_USE_SIZE")), SIZET2NUM(record->heap_use_size)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:9265:35: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_hash_aset(prof, ID2SYM(rb_intern("HEAP_TOTAL_SIZE")), SIZET2NUM(record->heap_total_size)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:9265:35: note: '{' token is here | |
rb_hash_aset(prof, ID2SYM(rb_intern("HEAP_TOTAL_SIZE")), SIZET2NUM(record->heap_total_size)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:9265:35: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_hash_aset(prof, ID2SYM(rb_intern("HEAP_TOTAL_SIZE")), SIZET2NUM(record->heap_total_size)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:9265:35: note: ')' token is here | |
rb_hash_aset(prof, ID2SYM(rb_intern("HEAP_TOTAL_SIZE")), SIZET2NUM(record->heap_total_size)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:9266:35: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_hash_aset(prof, ID2SYM(rb_intern("HEAP_TOTAL_OBJECTS")), SIZET2NUM(record->heap_total_objects)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:9266:35: note: '{' token is here | |
rb_hash_aset(prof, ID2SYM(rb_intern("HEAP_TOTAL_OBJECTS")), SIZET2NUM(record->heap_total_objects)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:9266:35: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_hash_aset(prof, ID2SYM(rb_intern("HEAP_TOTAL_OBJECTS")), SIZET2NUM(record->heap_total_objects)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:9266:35: note: ')' token is here | |
rb_hash_aset(prof, ID2SYM(rb_intern("HEAP_TOTAL_OBJECTS")), SIZET2NUM(record->heap_total_objects)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:9267:35: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_hash_aset(prof, ID2SYM(rb_intern("GC_IS_MARKED")), Qtrue); | |
^~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:9267:35: note: '{' token is here | |
rb_hash_aset(prof, ID2SYM(rb_intern("GC_IS_MARKED")), Qtrue); | |
^~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:9267:35: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_hash_aset(prof, ID2SYM(rb_intern("GC_IS_MARKED")), Qtrue); | |
^~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:9267:35: note: ')' token is here | |
rb_hash_aset(prof, ID2SYM(rb_intern("GC_IS_MARKED")), Qtrue); | |
^~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
11 warnings generated. | |
compiling marshal.c | |
io.c:3800:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_enumeratorize(io, ID2SYM(rb_intern("each_line")), argc, argv); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
io.c:3800:37In file included from iseq.c:14: | |
./eval_intern.h:237:5: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
: RB_OBJ_WRITE(cref, &cref->refinements, refs); | |
^ | |
./eval_intern.h:175:34: note: expanded from macro 'RB_OBJ_WRITE' | |
note: '{' token is here | |
#define RB_OBJ_WRITE(a, slot, b) UNALIGNED_MEMBER_ACCESS(rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
return rb_enumeratorize(io, ID2SYM(rb_intern("each_line")), argc, argv); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
io.c:3800:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_enumeratorize(io, ID2SYM(rb_intern("each_line")), argc, argv); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
io.c:3800:37: note: ')' token is here | |
return rb_enumeratorize(io, ID2SYM(rb_intern("each_line")), argc, argv); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
io.c:3851:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_enumeratorize(io, ID2SYM(rb_intern("each_byte")), 0, 0); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
io.c:3851:37: note: '{' token is here | |
return rb_enumeratorize(io, ID2SYM(rb_intern("each_byte")), 0, 0); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
io.c:3851:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_enumeratorize(io, ID2SYM(rb_intern("each_byte")), 0, 0); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
io.c:3851:37: note: ')' token is here | |
return rb_enumeratorize(io, ID2SYM(rb_intern("each_byte")), 0, 0); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
io.c:4005:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_enumeratorize(io, ID2SYM(rb_intern("each_char")), 0, 0); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
io.c:4005:37: note: '{' token is here | |
return rb_enumeratorize(io, ID2SYM(rb_intern("each_char")), 0, 0); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
io.c:4005:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_enumeratorize(io, ID2SYM(rb_intern("each_char")), 0, 0); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
io.c:4005:37: note: ')' token is here | |
return rb_enumeratorize(io, ID2SYM(rb_intern("each_char")), 0, 0); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
io.c:4133:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_enumeratorize(io, ID2SYM(rb_intern("each_codepoint")), 0, 0); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
io.c:4133:37: note: '{' token is here | |
return rb_enumeratorize(io, ID2SYM(rb_intern("each_codepoint")), 0, 0); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
io.c:4133:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_enumeratorize(io, ID2SYM(rb_intern("each_codepoint")), 0, 0); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
io.c:4133:37: note: ')' token is here | |
return rb_enumeratorize(io, ID2SYM(rb_intern("each_codepoint")), 0, 0); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
io.c:4272:15: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
VALUE v = rb_int_modulo(b, INT2FIX(256)); | |
^ | |
io.c:4842:26: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_check_funcall(io, rb_intern("close"), 0, 0); | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
io.c:4842:26: note: '{' token is here | |
rb_check_funcall(io, rb_intern("close"), 0, 0); | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
io.c:4842:26: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_check_funcall(io, rb_intern("close"), 0, 0); | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
io.c:4842:26: note: ')' token is here | |
rb_check_funcall(io, rb_intern("close"), 0, 0); | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
io.c:4862:41: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
VALUE closed = rb_check_funcall(io, rb_intern("closed?"), 0, 0); | |
^~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
io.c:4862:41: note: '{' token is here | |
VALUE closed = rb_check_funcall(io, rb_intern("closed?"), 0, 0); | |
^~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
io.c:4862:41: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
VALUE closed = rb_check_funcall(io, rb_intern("closed?"), 0, 0); | |
^~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
io.c:4862:41: note: ')' token is here | |
VALUE closed = rb_check_funcall(io, rb_intern("closed?"), 0, 0); | |
^~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
In file included from load.c:9: | |
./eval_intern.h:237:5: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
RB_OBJ_WRITE(cref, &cref->refinements, refs); | |
^ | |
./eval_intern.h:175:34: note: expanded from macro 'RB_OBJ_WRITE' | |
#define RB_OBJ_WRITE(a, slot, b) UNALIGNED_MEMBER_ACCESS(rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
io.c:6740:27: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_ivar_set(port, rb_intern("@tied_io_for_writing"), write_port); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
io.c:6740:27: note: '{' token is here | |
rb_ivar_set(port, rb_intern("@tied_io_for_writing"), write_port); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
io.c:6740:27: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_ivar_set(port, rb_intern("@tied_io_for_writing"), write_port); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
io.c:6740:27: note: ')' token is here | |
rb_ivar_set(port, rb_intern("@tied_io_for_writing"), write_port); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
io.c:7481:27: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_ivar_set(dest, rb_intern("@tied_io_for_writing"), write_io); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
io.c:7481:27: note: '{' token is here | |
rb_ivar_set(dest, rb_intern("@tied_io_for_writing"), write_io); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
io.c:7481:27: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_ivar_set(dest, rb_intern("@tied_io_for_writing"), write_io); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
io.c:7481:27: note: ')' token is here | |
rb_ivar_set(dest, rb_intern("@tied_io_for_writing"), write_io); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
load.c:970:22: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
sym = ID2SYM(rb_intern("rb")); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
load.c:970:22: note: '{' token is here | |
sym = ID2SYM(rb_intern("rb")); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
load.c:970:22: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
sym = ID2SYM(rb_intern("rb")); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
load.c:970:22: note: ')' token is here | |
sym = ID2SYM(rb_intern("rb")); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
load.c:973:22: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
sym = ID2SYM(rb_intern("so")); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
load.c:973:22: note: '{' token is here | |
sym = ID2SYM(rb_intern("so")); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
load.c:973:22: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
sym = ID2SYM(rb_intern("so")); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
load.c:973:22: note: ')' token is here | |
sym = ID2SYM(rb_intern("so")); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
In file included from iseq.c:29: | |
./mjit.h:111:17: warning: cast to smaller integer type 'enum rb_mjit_iseq_func' from 'mjit_func_t' (aka 'unsigned long (*)(struct rb_execution_context_struct *, struct rb_control_frame_struct *)') [-Wpointer-to-enum-cast] | |
switch ((enum rb_mjit_iseq_func)func) { | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
io.c:7663:35: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_funcallv(rb_stdout, rb_intern("putc"), 1, &ch); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
io.c:7663:35: note: '{' token is here | |
return rb_funcallv(rb_stdout, rb_intern("putc"), 1, &ch); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
io.c:7663:35: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_funcallv(rb_stdout, rb_intern("putc"), 1, &ch); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
io.c:7663:35: note: ')' token is here | |
return rb_funcallv(rb_stdout, rb_intern("putc"), 1, &ch); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
iseq.c:387:5: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
RB_OBJ_WRITE(iseq, &iseq->body->location.pathobj, | |
^ | |
./eval_intern.h:175:34: note: expanded from macro 'RB_OBJ_WRITE' | |
#define RB_OBJ_WRITE(a, slot, b) UNALIGNED_MEMBER_ACCESS(rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
iseq.c:397:5: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
RB_OBJ_WRITE(iseq, &loc->label, name); | |
^ | |
./eval_intern.h:175:34: note: expanded from macro 'RB_OBJ_WRITE' | |
#define RB_OBJ_WRITE(a, slot, b) UNALIGNED_MEMBER_ACCESS(rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
iseq.c:398:5: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
RB_OBJ_WRITE(iseq, &loc->base_label, name); | |
^ | |
./eval_intern.h:175:34: note: expanded from macro 'RB_OBJ_WRITE' | |
#define RB_OBJ_WRITE(a, slot, b) UNALIGNED_MEMBER_ACCESS(rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
iseq.c:459:2: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
RB_OBJ_WRITE(iseq, &body->location.base_label, body->local_iseq->body->location.label); | |
^ | |
./eval_intern.h:175:34: note: expanded from macro 'RB_OBJ_WRITE' | |
#define RB_OBJ_WRITE(a, slot, b) UNALIGNED_MEMBER_ACCESS(rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
iseq.c:461:5: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
ISEQ_COVERAGE_SET(iseq, Qnil); | |
^ | |
./iseq.h:31:39: note: expanded from macro 'ISEQ_COVERAGE_SET' | |
#define ISEQ_COVERAGE_SET(iseq, cov) RB_OBJ_WRITE(iseq, &iseq->body->variable.coverage, cov) | |
^ | |
./eval_intern.h:175:34: note: expanded from macro 'RB_OBJ_WRITE' | |
#define RB_OBJ_WRITE(a, slot, b) UNALIGNED_MEMBER_ACCESS(rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
iseq.c:466:5: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
RB_OBJ_WRITE(iseq, &ISEQ_COMPILE_DATA(iseq)->err_info, err_info); | |
^ | |
./eval_intern.h:175:34: note: expanded from macro 'RB_OBJ_WRITE' | |
#define RB_OBJ_WRITE(a, slot, b) UNALIGNED_MEMBER_ACCESS(rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
iseq.c:467:5: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
RB_OBJ_WRITE(iseq, &ISEQ_COMPILE_DATA(iseq)->mark_ary, rb_ary_tmp_new(3)); | |
^ | |
./eval_intern.h:175:34: note: expanded from macro 'RB_OBJ_WRITE' | |
#define RB_OBJ_WRITE(a, slot, b) UNALIGNED_MEMBER_ACCESS(rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)) | |
^ | |
./eval_intern.h:io.c165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
iseq.c:474:5: warning: :mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
7777 RB_OBJ_WRITE(iseq, &ISEQ_COMPILE_DATA(iseq)->catch_table_ary, rb_ary_tmp_new(3)); | |
^ | |
:35: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
./eval_intern.h:175:34: note: expanded from macro 'RB_OBJ_WRITE' | |
return rb_funcallv(rb_stdout, rb_intern("puts"), argc, argv); | |
#define RB_OBJ_WRITE(a, slot, b) UNALIGNED_MEMBER_ACCESS(rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)) | |
^ | |
^~~~~~~~~~~~~~~~~ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
^ | |
io.c:7777:35: note: '{' token is here | |
return rb_funcallv(rb_stdout, rb_intern("puts"), argc, argv); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
io.c:7777:35: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_funcallv(rb_stdout, rb_intern("puts"), argc, argv); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
io.c:7777:35: note: ')' token is here | |
return rb_funcallv(rb_stdout, rb_intern("puts"), argc, argv); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
iseq.c:490:5: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
ISEQ_COVERAGE_SET(iseq, coverage); | |
^ | |
./iseq.h:31:39: note: expanded from macro 'ISEQ_COVERAGE_SET' | |
#define ISEQ_COVERAGE_SET(iseq, cov) RB_OBJ_WRITE(iseq, &iseq->body->variable.coverage, cov) | |
^ | |
./eval_intern.h:175:34: note: expanded from macro 'RB_OBJ_WRITE' | |
#define RB_OBJ_WRITE(a, slot, b) UNALIGNED_MEMBER_ACCESS(rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
iseq.c:492:9: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
ISEQ_PC2BRANCHINDEX_SET(iseq, rb_ary_tmp_new(0)); | |
^ | |
./iseq.h:36:43: note: expanded from macro 'ISEQ_PC2BRANCHINDEX_SET' | |
#define ISEQ_PC2BRANCHINDEX_SET(iseq, h) RB_OBJ_WRITE(iseq, &iseq->body->variable.pc2branchindex, h) | |
^ | |
./eval_intern.h:175:34: note: expanded from macro 'RB_OBJ_WRITE' | |
#define RB_OBJ_WRITE(a, slot, b) UNALIGNED_MEMBER_ACCESS(rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
70 warnings generated. | |
iseq.c:561:19: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_funcallv(err, rb_intern("set_backtrace"), 1, &path); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
iseq.c:561:19: note: '{' token is here | |
rb_funcallv(err, rb_intern("set_backtrace"), 1, &path); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
iseq.c:561:19: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_funcallv(err, rb_intern("set_backtrace"), 1, &path); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
iseq.c:561:19: note: ')' token is here | |
rb_funcallv(err, rb_intern("set_backtrace"), 1, &path); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
iseq.c:596:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
SET_COMPILE_OPTION(option, opt, inline_const_cache); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:588:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:596:5: note: '{' token is here | |
SET_COMPILE_OPTION(option, opt, inline_const_cache); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:588:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:596:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
SET_COMPILE_OPTION(option, opt, inline_const_cache); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:588:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:596:5: note: ')' token is here | |
SET_COMPILE_OPTION(option, opt, inline_const_cache); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:588:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:597:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
SET_COMPILE_OPTION(option, opt, peephole_optimization); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:588:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:597:5: note: '{' token is here | |
SET_COMPILE_OPTION(option, opt, peephole_optimization); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:588:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:597:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
SET_COMPILE_OPTION(option, opt, peephole_optimization); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:588:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:597:5: note: ')' token is here | |
SET_COMPILE_OPTION(option, opt, peephole_optimization); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:588:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
io.c:8891:30: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_funcallv(argf, rb_intern("readline"), argc, argv); | |
^~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
io.c:8891:30: note: '{' token is here | |
return rb_funcallv(argf, rb_intern("readline"), argc, argv); | |
^~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
io.c:8891:30: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_funcallv(argf, rb_intern("readline"), argc, argv); | |
^~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
io.c:8891:30: note: ')' token is here | |
return rb_funcallv(argf, rb_intern("readline"), argc, argv); | |
^~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
iseq.c:598:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
io.c:8945:30: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
SET_COMPILE_OPTION(option, opt, tailcall_optimization); | |
return rb_funcallv(argf, rb_intern("readlines"), argc, argv); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
io.c:8945:30: note: '{' token is here | |
return rb_funcallv(argf, rb_intern("readlines"), argc, argv); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
io.c:8945:30: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_funcallv(argf, rb_intern("readlines"), argc, argv); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:588:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \marshal.c:560:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (to_be_skipped_id(id)) return ST_CONTINUE; | |
^~~~~~~~~~~~~~~~~~~~ | |
marshal.c:551:63: note: expanded from macro 'to_be_skipped_id' | |
#define to_be_skipped_id(id) (id == rb_id_encoding() || id == rb_intern("E") || !rb_id2str(id)) | |
^~~~~~~~~~~~~~ | |
./include/ruby/ruby.h | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
io.c:8945:30: note: ')' token is here | |
return rb_funcallv(argf, rb_intern("readlines"), argc, argv); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
:1826:23: note: expanded from macro 'rb_intern' | |
note: expanded from macro 'ID2SYM' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: marshal.c:560:9: note: '{' token is here | |
if (to_be_skipped_id(id)) return ST_CONTINUE; | |
^~~~~~~~~~~~~~~~~~~~ | |
note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
io.c:8973:45: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
iseq.c:598marshal.c:551:63: note: expanded from macro 'to_be_skipped_id' | |
:5: #define to_be_skipped_id(id) (id == rb_id_encoding() || id == rb_intern("E") || !rb_id2str(id)) | |
^~~~~~~~~~~~~~ | |
lines = rb_funcall3(ARGF.current_file, rb_intern("readlines"), argc, argv); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: ./include/ruby/ruby.hexpanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
io.c:8973:45: note: '{' token is here | |
:1826: lines = rb_funcall3(ARGF.current_file, rb_intern("readlines"), argc, argv); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
{ \ | |
^ | |
io.c:8973:45: warning: marshal.c:560note: '{' token is here | |
SET_COMPILE_OPTION(option, opt, tailcall_optimization); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.ccompiling math.c | |
:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (to_be_skipped_id(id)) return ST_CONTINUE; | |
^~~~~~~~~~~~~~~~~~~~ | |
marshal.c:551:63: note: expanded from macro 'to_be_skipped_id' | |
#define to_be_skipped_id(id) (id == rb_id_encoding() || id == rb_intern("E") || !rb_id2str(id)) | |
^~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
marshal.c:560:9: note: :588:'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
lines = rb_funcall3(ARGF.current_file, rb_intern("readlines"), argc, argv); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
io.c:8973:45: note: ')' token is here | |
')' token is here | |
43: lines = rb_funcall3(ARGF.current_file, rb_intern("readlines"), argc, argv); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h if (to_be_skipped_id(id)) return ST_CONTINUE; note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:598:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
SET_COMPILE_OPTION(option, opt, tailcall_optimization); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:588:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:598:5: note: ')' token is here | |
SET_COMPILE_OPTION(option, opt, tailcall_optimization); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:588:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
:1826:56: note: expanded from macro 'rb_intern' | |
iseq.c:599:5: | |
^~~~~~~~~~~~~~~~~~~~ | |
marshal.c __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^:551:63: note: expanded from macro 'to_be_skipped_id' | |
#define to_be_skipped_id(id) (id == rb_id_encoding() || id == rb_intern("E") || !rb_id2str(id)) | |
^~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
SET_COMPILE_OPTION(option, opt, specialized_instruction); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:588:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
marshal.c:570:10: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:599:5: note: '{' token is here | |
SET_COMPILE_OPTION(option, opt, specialized_instruction); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:588:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:599:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
SET_COMPILE_OPTION(option, opt, specialized_instruction); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:588:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: if (!to_be_skipped_id(id)) ++*(st_index_t *)a; | |
^~~~~~~~~~~~~~~~~~~~ | |
marshal.c:551:63: note: expanded from macro 'to_be_skipped_id' | |
#define to_be_skipped_id(id) (id == rb_id_encoding() || id == rb_intern("E") || !rb_id2str(id)) | |
^~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
marshal.c:570:10: note: '{' token is here | |
if (!to_be_skipped_id(id)) ++*(st_index_t *)a; | |
^~~~~~~~~~~~~~~~~~~~ | |
marshal.c:551:63: note: expanded from macro 'to_be_skipped_id' | |
#define to_be_skipped_id(id) (id == rb_id_encoding() || id == rb_intern("E") || !rb_id2str(id)) | |
^~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
marshal.c:570:10: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (!to_be_skipped_id(id)) ++*(st_index_t *)a; | |
^~~~~~~~~~~~~~~~~~~~ | |
marshal.c:551:63: note: expanded from macro 'to_be_skipped_id' | |
#define to_be_skipped_id(id) (id == rb_id_encoding() || id == rb_intern("E") || !rb_id2str(id)) | |
^~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
marshal.c:570:10: note: ')' token is here | |
if (!to_be_skipped_id(id)) ++*(st_index_t *)a; | |
^~~~~~~~~~~~~~~~~~~~ | |
marshal.c:551:63: note: expanded from macro 'to_be_skipped_id' | |
#define to_be_skipped_id(id) (id == rb_id_encoding() || id == rb_intern("E") || !rb_id2str(id)) | |
^~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
marshal.c:615:18: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
w_symbol(ID2SYM(rb_intern("E")), arg->arg); | |
^~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
marshal.c:615:18: note: '{' token is here | |
w_symbol(ID2SYM(rb_intern("E")), arg->arg); | |
^~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
marshal.c:615:18: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
w_symbol(ID2SYM(rb_intern("E")), arg->arg); | |
^~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
marshal.c:615:18: note: ')' token is here | |
w_symbol(ID2SYM(rb_intern("E")), arg->arg); | |
^~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:599:5: note: ')' token is here | |
SET_COMPILE_OPTION(option, opt, specialized_instruction); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:588:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:600:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
SET_COMPILE_OPTION(option, opt, operands_unification); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:588:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:600:5: note: '{' token is here | |
SET_COMPILE_OPTION(option, opt, operands_unification); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:588:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:600:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
SET_COMPILE_OPTION(option, opt, operands_unification); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:588:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:600:5: note: ')' token is here | |
SET_COMPILE_OPTION(option, opt, operands_unification); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:588:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:601:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
SET_COMPILE_OPTION(option, opt, instructions_unification); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:588:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:601:5: note: '{' token is here | |
SET_COMPILE_OPTION(option, opt, instructions_unification); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:588:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:601:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
SET_COMPILE_OPTION(option, opt, instructions_unification); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:588:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:601:5: note: ')' token is here | |
SET_COMPILE_OPTION(option, opt, instructions_unification); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:588:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:602:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
SET_COMPILE_OPTION(option, opt, stack_caching); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:588:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:602:5: note: '{' token is here | |
SET_COMPILE_OPTION(option, opt, stack_caching); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:588:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:602:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
SET_COMPILE_OPTION(option, opt, stack_caching); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:588:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:602:5: note: ')' token is here | |
SET_COMPILE_OPTION(option, opt, stack_caching); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:588:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:603:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
SET_COMPILE_OPTION(option, opt, frozen_string_literal); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:588:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:603:5: note: '{' token is here | |
SET_COMPILE_OPTION(option, opt, frozen_string_literal); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:588:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:603:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
SET_COMPILE_OPTION(option, opt, frozen_string_literal); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:588:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:603:5: note: ')' token is here | |
SET_COMPILE_OPTION(option, opt, frozen_string_literal); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:588:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:604:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
SET_COMPILE_OPTION(option, opt, debug_frozen_string_literal); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:588:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:604:5: note: '{' token is here | |
SET_COMPILE_OPTION(option, opt, debug_frozen_string_literal); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:588:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:604:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
SET_COMPILE_OPTION(option, opt, debug_frozen_string_literal); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:588:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:604:5: note: ')' token is here | |
SET_COMPILE_OPTION(option, opt, debug_frozen_string_literal); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:588:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:605:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
SET_COMPILE_OPTION(option, opt, coverage_enabled); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:588:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:605:5: note: '{' token is here | |
SET_COMPILE_OPTION(option, opt, coverage_enabled); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:588:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:605:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
SET_COMPILE_OPTION(option, opt, coverage_enabled); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:588:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:605:5: note: ')' token is here | |
SET_COMPILE_OPTION(option, opt, coverage_enabled); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:588:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:606:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
SET_COMPILE_OPTION_NUM(option, opt, debug_level); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:593:42: note: expanded from macro 'SET_COMPILE_OPTION_NUM' | |
{ VALUE num = rb_hash_aref(opt, ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:606:5: note: '{' token is here | |
SET_COMPILE_OPTION_NUM(option, opt, debug_level); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:593:42: note: expanded from macro 'SET_COMPILE_OPTION_NUM' | |
{ VALUE num = rb_hash_aref(opt, ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:606:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
SET_COMPILE_OPTION_NUM(option, opt, debug_level); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:593:42: note: expanded from macro 'SET_COMPILE_OPTION_NUM' | |
{ VALUE num = rb_hash_aref(opt, ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:606:5: note: ')' token is here | |
SET_COMPILE_OPTION_NUM(option, opt, debug_level); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:593:42: note: expanded from macro 'SET_COMPILE_OPTION_NUM' | |
{ VALUE num = rb_hash_aref(opt, ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:650:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
SET_COMPILE_OPTION(option, opt, inline_const_cache); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:646:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:650:2: note: '{' token is here | |
SET_COMPILE_OPTION(option, opt, inline_const_cache); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:646:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:650:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
SET_COMPILE_OPTION(option, opt, inline_const_cache); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:646:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:650:2: note: ')' token is here | |
SET_COMPILE_OPTION(option, opt, inline_const_cache); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:646:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:651:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
SET_COMPILE_OPTION(option, opt, peephole_optimization); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:646:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:651:2: note: '{' token is here | |
SET_COMPILE_OPTION(option, opt, peephole_optimization); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:646:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:651:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
SET_COMPILE_OPTION(option, opt, peephole_optimization); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:646:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:651:2: note: ')' token is here | |
SET_COMPILE_OPTION(option, opt, peephole_optimization); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:646:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:652:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
SET_COMPILE_OPTION(option, opt, tailcall_optimization); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:646:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:652:2: note: '{' token is here | |
SET_COMPILE_OPTION(option, opt, tailcall_optimization); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:646:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:652:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
SET_COMPILE_OPTION(option, opt, tailcall_optimization); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:646:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:652:2: note: ')' token is here | |
SET_COMPILE_OPTION(option, opt, tailcall_optimization); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:646:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:653:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
SET_COMPILE_OPTION(option, opt, specialized_instruction); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:646:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:653:2: note: '{' token is here | |
SET_COMPILE_OPTION(option, opt, specialized_instruction); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:646:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:653:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
SET_COMPILE_OPTION(option, opt, specialized_instruction); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:646:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:653:2: note: ')' token is here | |
SET_COMPILE_OPTION(option, opt, specialized_instruction); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:646:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:654:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
SET_COMPILE_OPTION(option, opt, operands_unification); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:646:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:654:2: note: '{' token is here | |
SET_COMPILE_OPTION(option, opt, operands_unification); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:646:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:654:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
SET_COMPILE_OPTION(option, opt, operands_unification); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:646:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:654:2: note: ')' token is here | |
SET_COMPILE_OPTION(option, opt, operands_unification); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:646:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:655:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
SET_COMPILE_OPTION(option, opt, instructions_unification); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:646:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:655:2: note: '{' token is here | |
SET_COMPILE_OPTION(option, opt, instructions_unification); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:646:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:655:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
SET_COMPILE_OPTION(option, opt, instructions_unification); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:646:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:655:2: note: ')' token is here | |
SET_COMPILE_OPTION(option, opt, instructions_unification); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:646:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:656:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
SET_COMPILE_OPTION(option, opt, stack_caching); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:646:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:656:2: note: '{' token is here | |
SET_COMPILE_OPTION(option, opt, stack_caching); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:646:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:656:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
SET_COMPILE_OPTION(option, opt, stack_caching); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:646:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:656:2: note: ')' token is here | |
SET_COMPILE_OPTION(option, opt, stack_caching); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:646:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:657:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
SET_COMPILE_OPTION(option, opt, frozen_string_literal); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:646:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:657:2: note: '{' token is here | |
SET_COMPILE_OPTION(option, opt, frozen_string_literal); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:646:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:657:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
SET_COMPILE_OPTION(option, opt, frozen_string_literal); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:646:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:657:2: note: ')' token is here | |
SET_COMPILE_OPTION(option, opt, frozen_string_literal); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:646:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:658:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
SET_COMPILE_OPTION(option, opt, debug_frozen_string_literal); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:646:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
io.c:11374:26: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_respond_to(src_io, rb_intern("to_path")))) { | |
^~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
io.c:11374:26: #define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:658:2: note: '{' token is here | |
SET_COMPILE_OPTION(option, opt, debug_frozen_string_literal); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:646:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:658:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
SET_COMPILE_OPTION(option, opt, debug_frozen_string_literal); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:646:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:658:2: note: ')' token is here | |
SET_COMPILE_OPTION(option, opt, debug_frozen_string_literal); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:646:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:659:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
SET_COMPILE_OPTION(option, opt, coverage_enabled); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:646:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:659:2: note: '{' token is here | |
SET_COMPILE_OPTION(option, opt, coverage_enabled); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:646:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:659:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
SET_COMPILE_OPTION(option, opt, coverage_enabled); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:646:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:659:2: note: ')' token is here | |
SET_COMPILE_OPTION(option, opt, coverage_enabled); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:646:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:660:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
SET_COMPILE_OPTION_NUM(option, opt, debug_level); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:648:28:note: note: expanded from macro 'SET_COMPILE_OPTION_NUM' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), INT2NUM((o)->mem)) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:660:2: note: '{' token is here | |
SET_COMPILE_OPTION_NUM(option, opt, debug_level); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:648:28: note: expanded from macro 'SET_COMPILE_OPTION_NUM' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), INT2NUM((o)->mem)) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:660:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
SET_COMPILE_OPTION_NUM(option, opt, debug_level); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:648:28: note: expanded from macro 'SET_COMPILE_OPTION_NUM' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), INT2NUM((o)->mem)) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:660:2: note: ')' token is here | |
SET_COMPILE_OPTION_NUM(option, opt, debug_level); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:648:28: note: expanded from macro 'SET_COMPILE_OPTION_NUM' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), INT2NUM((o)->mem)) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
'{' token is here | |
rb_respond_to(src_io, rb_intern("to_path")))) { | |
^~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
io.c:11374:26: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_respond_to(src_io, rb_intern("to_path")))) { | |
^~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
io.c:11374:26: note: ')' token is here | |
rb_respond_to(src_io, rb_intern("to_path")))) { | |
^~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
io.c:11400:26: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_respond_to(dst_io, rb_intern("to_path")))) { | |
^~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
io.c:11400:26: note: '{' token is here | |
rb_respond_to(dst_io, rb_intern("to_path")))) { | |
^~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
io.c:11400:26: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_respond_to(dst_io, rb_intern("to_path")))) { | |
^~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
io.c:11400:26: note: ')' token is here | |
rb_respond_to(dst_io, rb_intern("to_path")))) { | |
^~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
iseq.c:702:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (rb_respond_to(rb_cISeq, rb_intern("translate"))) { | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
iseq.c:702:33: note: '{' token is here | |
if (rb_respond_to(rb_cISeq, rb_intern("translate"))) { | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
iseq.c:702:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (rb_respond_to(rb_cISeq, rb_intern("translate"))) { | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
iseq.c:702:33: note: ')' token is here | |
if (rb_respond_to(rb_cISeq, rb_intern("translate"))) { | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
iseq.c:704:34: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
VALUE v2 = rb_funcall(rb_cISeq, rb_intern("translate"), 1, v1); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
iseq.c:704:34: note: '{' token is here | |
VALUE v2 = rb_funcall(rb_cISeq, rb_intern("translate"), 1, v1); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
iseq.c:704:34: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
VALUE v2 = rb_funcall(rb_cISeq, rb_intern("translate"), 1, v1); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
iseq.c:704:34: note: ')' token is here | |
VALUE v2 = rb_funcall(rb_cISeq, rb_intern("translate"), 1, v1); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
iseq.c:754:46: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
VALUE iseqv = rb_check_funcall(rb_cISeq, rb_intern("load_iseq"), 1, &fname); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
iseq.c:754:46io.c:12133:38: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
ch = rb_funcall3(ARGF.current_file, rb_intern("getc"), 0, 0); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
: note: '{' token is here | |
VALUE iseqv = rb_check_funcall(rb_cISeq, rb_intern("load_iseq"), 1, &fname); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
iseq.c:754:46: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
VALUE iseqv = rb_check_funcall(rb_cISeq, rb_intern("load_iseq"), 1, &fname); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
iseq.c:754:46: note: ')' token is here | |
VALUE iseqv = rb_check_funcall(rb_cISeq, rb_intern("load_iseq"), 1, &fname); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
iseq.c:772:23: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
const ID id_top = rb_intern("top"); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
iseq.c:772:23: note: '{' token is here | |
const ID id_top = rb_intern("top"); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
iseq.c:772:23: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
const ID id_top = rb_intern("top"); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816: __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
io.c:12133:38: note: '{' token is here | |
ch = rb_funcall3(ARGF.current_file, rb_intern("getc"), 0, 0); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
io.c:12133:38: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
ch = rb_funcall3(ARGF.current_file, rb_intern("getc"), 0, 0); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
io.c:12133:38: note: ')' token is here | |
ch = rb_funcall3(ARGF.current_file, rb_intern("getc"), 0, 0); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
iseq.c:772:23: note: ')' token is here | |
const ID id_top = rb_intern("top"); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
iseq.c:773:26: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
const ID id_method = rb_intern("method"); | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
iseq.c:773:26: note: '{' token is here | |
const ID id_method = rb_intern("method"); | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
iseq.c:773:26: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
const ID id_method = rb_intern("method"); | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
iseq.c:773:26: note: ')' token is here | |
const ID id_method = rb_intern("method"); | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
iseq.c:774:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
const ID id_block = rb_intern("block"); | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
iseq.c:774:25: note: '{' token is here | |
const ID id_block = rb_intern("block"); | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
iseq.c:774:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
const ID id_block = rb_intern("block"); | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
iseq.c:774:25: note: ')' token is here | |
const ID id_block = rb_intern("block"); | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
iseq.c:775:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
const ID id_class = rb_intern("class"); | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
iseq.c:775:25: note: '{' token is here | |
const ID id_class = rb_intern("class"); | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
iseq.c:775:io.c:12173:38: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
ch = rb_funcall3(ARGF.current_file, rb_intern("getbyte"), 0, 0); | |
^~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
io.c:12173:38: note: '{' token is here | |
ch = rb_funcall3(ARGF.current_file, rb_intern("getbyte"), 0, 0); | |
^~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
io.c:12173:38: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
ch = rb_funcall3(ARGF.current_file, rb_intern("getbyte"), 0, 0); | |
^~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
io.c:12173:38: note: ')' token is here | |
ch = rb_funcall3(ARGF.current_file, rb_intern("getbyte"), 0, 0); | |
^~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
io.c:12213:38: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
ch = rb_funcall3(ARGF.current_file, rb_intern("getc"), 0, 0); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
io.c:12213:38: note: '{' token is here | |
ch = rb_funcall3(ARGF.current_file, rb_intern("getc"), 0, 0); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
io.c:12213:38: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
ch = rb_funcall3(ARGF.current_file, rb_intern("getc"), 0, 0); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
io.c:12213:38: note: ')' token is here | |
ch = rb_funcall3(ARGF.current_file, rb_intern("getc"), 0, 0); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
const ID id_class = rb_intern("class"); | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
iseq.c:775:25: note: ')' token is here | |
const ID id_class = rb_intern("class"); | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
iseq.c:776:26: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
const ID id_rescue = rb_intern("rescue"); | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
iseq.c:776:26: note: '{' token is here | |
const ID id_rescue = rb_intern("rescue"); | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
iseq.c:776:26: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
const ID id_rescue = rb_intern("rescue"); | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
iseq.c:776:26: note: ')' token is here | |
const ID id_rescue = rb_intern("rescue"); | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
iseq.c:777:26: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
const ID id_ensure = rb_intern("ensure"); | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
io.c: __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
12331:23iseq.c:777:26: note: '{' token is here | |
: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
const ID id_ensure = rb_intern("ensure"); | |
^~~~~~~~~~~~~~~~~~~ | |
argf_block_call_line(rb_intern("each_line"), argc, argv, argf); | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
^~~~~~~~~~~~~~~~~~~~~~ | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
./include/ruby/ruby.h:1811: __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
io.c:12331:23: note: '{' token is here | |
argf_block_call_line(rb_intern("each_line"), argc, argv, argf); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:iseq.c:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
777:26: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
const ID id_ensure = rb_intern("ensure"); | |
^~~~~~~~~~~~~~~~~~~ | |
io.c:12331:23: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
argf_block_call_line(rb_intern("each_line"), argc, argv, argf); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
} | |
^ | |
iseq.c:777:26: note: ')' token is here | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
const ID id_ensure = rb_intern("ensure"); | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
} | |
^ | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
io.c:12331:23: note: ')' token is here | |
iseq.c:778:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
argf_block_call_line(rb_intern("each_line"), argc, argv, argf); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
const ID id_eval = rb_intern("eval"); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
iseq.c:778:24: note: '{' token is here | |
const ID id_eval = rb_intern("eval"); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
io.c:12345:39: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
return rb_enumeratorize(argf, ID2SYM(rb_intern("each_line")), argc, argv); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
{ \./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
^ | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
iseq.c:#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
778:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
const ID id_eval = rb_intern("eval"); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
:io.c:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
12345:39: note: '{' token is here | |
iseq.c:778:24: note: ')' token is here | |
return rb_enumeratorize(argf, ID2SYM(rb_intern("each_line")), argc, argv); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
const ID id_eval = rb_intern("eval");./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE'iseq.c:779:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
const ID id_main = rb_intern("main"); | |
{ \ | |
^ | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
./include/ruby/ruby.h#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
:./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
iseq.c:779:24: note: '{' token is here | |
const ID id_main = rb_intern("main"); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
iseq.c:779:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
const ID id_main = rb_intern("main"); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
iseq.c:779:24: note: ')' token is here | |
const ID id_main = rb_intern("main"); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
iseq.c:780:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
const ID id_plain = rb_intern("plain"); | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
iseq.c:780:25:408:33: note: expanded from macro 'RB_ID2SYM' | |
note: '{' token is here | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
const ID id_plain = rb_intern("plain"); | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
io.c:12345:39: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
{ \ | |
^ | |
return rb_enumeratorize(argf, ID2SYM(rb_intern("each_line")), argc, argv); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.hiseq.c:780:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
const ID id_plain = rb_intern("plain"); | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
} | |
^ | |
iseq.c:780./include/ruby/ruby.h::25: note: ')' token is here | |
const ID id_plain = rb_intern("plain"); | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern'413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
io.c:12345:39: note: ')' token is here | |
return rb_enumeratorize(argf, ID2SYM(rb_intern("each_line")), argc, argv); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:843:41: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
node_id = rb_hash_aref(misc, ID2SYM(rb_intern("node_id"))); | |
^~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:843:41: note: '{' token is here | |
node_id = rb_hash_aref(misc, ID2SYM(rb_intern("node_id"))); | |
^~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:843:41: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
node_id = rb_hash_aref(misc, ID2SYM(rb_intern("node_id"))); | |
^~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:843:41: note: ')' token is here | |
node_id = rb_hash_aref(misc, ID2SYM(rb_intern("node_id"))); | |
^~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:io.c:12378:18: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
argf_block_call(rb_intern("each_byte"), 0, 0, argf); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
33: note: ./include/ruby/ruby.h:expanded from macro 'RB_ID2SYM' | |
1826:23:#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
io.c:12378:18iseq.c:845:47: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
code_location = rb_hash_aref(misc, ID2SYM(rb_intern("code_location"))); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
: note: '{' token is here | |
argf_block_call(rb_intern("each_byte"), 0, 0, argf); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \iseq.c:845:47: note: '{' token is here | |
code_location = rb_hash_aref(misc, ID2SYM(rb_intern("code_location"))); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
io.c:12378:18: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
iseq.c:845:47: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
argf_block_call(rb_intern("each_byte"), 0, 0, argf); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
code_location = rb_hash_aref(misc, ID2SYM(rb_intern("code_location"))); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24:./include/ruby/ruby.h:1826: note: expanded from macro 'rb_intern' | |
24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h: __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
} | |
^ | |
io.c:12378:18: note: ')' token is here | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
argf_block_call(rb_intern("each_byte"), 0, 0, argf); | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ ^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
./include/ruby/ruby.h: __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:845io.c:12392:39: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_enumeratorize(argf, ID2SYM(rb_intern("each_byte")), 0, 0); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
io.c:12392:39: note: '{' token is here | |
return rb_enumeratorize(argf, ID2SYM(rb_intern("each_byte")), 0, 0); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
io.c:12392:39: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_enumeratorize(argf, ID2SYM(rb_intern("each_byte")), 0, 0); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
io.c:12392:39: note: ')' token is here | |
return rb_enumeratorize(argf, ID2SYM(rb_intern("each_byte")), 0, 0); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
:47: note: ')' token is here | |
code_location = rb_hash_aref(misc, ID2SYM(rb_intern("code_location"))); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
io.c:12417:18: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
argf_block_call(rb_intern("each_char"), 0, 0, argf); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
io.c:12417:18: note: '{' token is here | |
argf_block_call(rb_intern("each_char"), 0, 0, argf); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
io.c:12417:18: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
argf_block_call(rb_intern("each_char"), 0, 0, argf); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
io.c:12417:18: note: ')' token is here | |
argf_block_call(rb_intern("each_char"), 0, 0, argf); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
io.c:12431:39: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_enumeratorize(argf, ID2SYM(rb_intern("each_char")), 0, 0); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
io.c:12431:39: note: '{' token is here | |
return rb_enumeratorize(argf, ID2SYM(rb_intern("each_char")), 0, 0); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
io.c:12431:39: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_enumeratorize(argf, ID2SYM(rb_intern("each_char")), 0, 0); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
io.c:12431:39: note: ')' token is here | |
return rb_enumeratorize(argf, ID2SYM(rb_intern("each_char")), 0, 0); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
io.c:12456:18: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
argf_block_call(rb_intern("each_codepoint"), 0, 0, argf); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
io.c:12456:18: note: '{' token is here | |
argf_block_call(rb_intern("each_codepoint"), 0, 0, argf); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
io.c:12456:18: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
argf_block_call(rb_intern("each_codepoint"), 0, 0, argf); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
io.c:12456:18: note: ')' token is here | |
argf_block_call(rb_intern("each_codepoint"), 0, 0, argf); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
io.c:12470:39: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_enumeratorize(argf, ID2SYM(rb_intern("each_codepoint")), 0, 0); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
io.c:12470:39: note: '{' token is here | |
return rb_enumeratorize(argf, ID2SYM(rb_intern("each_codepoint")), 0, 0); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^iseq.c | |
:1015:13:./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
warning: #define RB_ID2SYM(x) (rb_id2sym(x)) | |
mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
^ | |
ISEQ_COVERAGE_SET(iseq, Qnil); | |
^ | |
io.c:12470:./iseq.h:31:39: note: expanded from macro 'ISEQ_COVERAGE_SET' | |
#define ISEQ_COVERAGE_SET(iseq, cov) RB_OBJ_WRITE(iseq, &iseq->body->variable.coverage, cov) | |
^ | |
./eval_intern.h:175:34: note: expanded from macro 'RB_OBJ_WRITE' | |
#define RB_OBJ_WRITE(a, slot, b) UNALIGNED_MEMBER_ACCESS(rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
39: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_enumeratorize(argf, ID2SYM(rb_intern("each_codepoint")), 0, 0); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
io.c:12470:39: note: ')' token is here | |
return rb_enumeratorize(argf, ID2SYM(rb_intern("each_codepoint")), 0, 0); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1061:9: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
RB_OBJ_WRITE((VALUE)iseq, &iseq->wrapper, obj); | |
^ | |
./eval_intern.h:175:34: note: expanded from macro 'RB_OBJ_WRITE' | |
#define RB_OBJ_WRITE(a, slot, b) UNALIGNED_MEMBER_ACCESS(rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
iseq.c:2264:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
C(RUBY_EVENT_CLASS, "class", rb_iseq_first_lineno(iseq)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:2263:92: note: expanded from macro 'C' | |
#define C(ev, cstr, l) if (events & ev) rb_ary_push(ary, rb_ary_new_from_args(2, l, ID2SYM(rb_intern(cstr)))); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./internal.h:1302:35: note: expanded from macro 'rb_ary_new_from_args' | |
const VALUE args_to_new_ary[] = {__VA_ARGS__}; \ | |
^~~~~~~~~~~ | |
iseq.c:2264:5: note: '{' token is here | |
C(RUBY_EVENT_CLASS, "class", rb_iseq_first_lineno(iseq)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:2263:92: note: expanded from macro 'C' | |
#define C(ev, cstr, l) if (events & ev) rb_ary_push(ary, rb_ary_new_from_args(2, l, ID2SYM(rb_intern(cstr)))); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./internal.h:1302:35: note: expanded from macro 'rb_ary_new_from_args' | |
const VALUE args_to_new_ary[] = {__VA_ARGS__}; \ | |
^~~~~~~~~~~ | |
iseq.c:2264:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
C(RUBY_EVENT_CLASS, "class", rb_iseq_first_lineno(iseq)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:2263:92: note: expanded from macro 'C' | |
#define C(ev, cstr, l) if (events & ev) rb_ary_push(ary, rb_ary_new_from_args(2, l, ID2SYM(rb_intern(cstr)))); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./internal.h:1302:35: note: expanded from macro 'rb_ary_new_from_args' | |
const VALUE args_to_new_ary[] = {__VA_ARGS__}; \ | |
^~~~~~~~~~~ | |
iseq.c:2264:5: note: ')' token is here | |
C(RUBY_EVENT_CLASS, "class", rb_iseq_first_lineno(iseq)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:2263:92: note: expanded from macro 'C' | |
#define C(ev, cstr, l) if (events & ev) rb_ary_push(ary, rb_ary_new_from_args(2, l, ID2SYM(rb_intern(cstr)))); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./internal.h:1302:35: note: expanded from macro 'rb_ary_new_from_args' | |
const VALUE args_to_new_ary[] = {__VA_ARGS__}; \ | |
^~~~~~~~~~~ | |
iseq.c:2265:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
C(RUBY_EVENT_CALL, "call", rb_iseq_first_lineno(iseq)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:2263:92: note: expanded from macro 'C' | |
#define C(ev, cstr, l) if (events & ev) rb_ary_push(ary, rb_ary_new_from_args(2, l, ID2SYM(rb_intern(cstr)))); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./internal.h:1302:35: note: expanded from macro 'rb_ary_new_from_args' | |
const VALUE args_to_new_ary[] = {__VA_ARGS__}; \ | |
^~~~~~~~~~~ | |
iseq.c:2265:5: note: '{' token is here | |
C(RUBY_EVENT_CALL, "call", rb_iseq_first_lineno(iseq)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:2263:92: note: expanded from macro 'C' | |
#define C(ev, cstr, l) if (events & ev) rb_ary_push(ary, rb_ary_new_from_args(2, l, ID2SYM(rb_intern(cstr)))); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./internal.h:1302:35: note: expanded from macro 'rb_ary_new_from_args' | |
const VALUE args_to_new_ary[] = {__VA_ARGS__}; \ | |
^~~~~~~~~~~ | |
iseq.c:2265:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
C(RUBY_EVENT_CALL, "call", rb_iseq_first_lineno(iseq)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:2263:92: note: expanded from macro 'C' | |
#define C(ev, cstr, l) if (events & ev) rb_ary_push(ary, rb_ary_new_from_args(2, l, ID2SYM(rb_intern(cstr)))); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./internal.h:1302:35: note: expanded from macro 'rb_ary_new_from_args' | |
const VALUE args_to_new_ary[] = {__VA_ARGS__}; \ | |
^~~~~~~~~~~ | |
iseq.c:2265:5: note: ')' token is here | |
C(RUBY_EVENT_CALL, "call", rb_iseq_first_lineno(iseq)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:2263:92: note: expanded from macro 'C' | |
#define C(ev, cstr, l) if (events & ev) rb_ary_push(ary, rb_ary_new_from_args(2, l, ID2SYM(rb_intern(cstr)))); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./internal.h:1302:35: note: expanded from macro 'rb_ary_new_from_args' | |
const VALUE args_to_new_ary[] = {__VA_ARGS__}; \ | |
^~~~~~~~~~~ | |
iseq.c:2266:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
C(RUBY_EVENT_B_CALL, "b_call", rb_iseq_first_lineno(iseq)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:2263:92: note: expanded from macro 'C' | |
#define C(ev, cstr, l) if (events & ev) rb_ary_push(ary, rb_ary_new_from_args(2, l, ID2SYM(rb_intern(cstr)))); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./internal.h:1302:35: note: expanded from macro 'rb_ary_new_from_args' | |
const VALUE args_to_new_ary[] = {__VA_ARGS__}; \ | |
^~~~~~~~~~~ | |
iseq.c:2266:5: note: '{' token is here | |
C(RUBY_EVENT_B_CALL, "b_call", rb_iseq_first_lineno(iseq)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:2263:92: note: expanded from macro 'C' | |
#define C(ev, cstr, l) if (events & ev) rb_ary_push(ary, rb_ary_new_from_args(2, l, ID2SYM(rb_intern(cstr)))); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./internal.h:1302:35: note: expanded from macro 'rb_ary_new_from_args' | |
const VALUE args_to_new_ary[] = {__VA_ARGS__}; \ | |
^~~~~~~~~~~ | |
iseq.c:2266:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
C(RUBY_EVENT_B_CALL, "b_call", rb_iseq_first_lineno(iseq)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:2263:92: note: expanded from macro 'C' | |
#define C(ev, cstr, l) if (events & ev) rb_ary_push(ary, rb_ary_new_from_args(2, l, ID2SYM(rb_intern(cstr)))); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./internal.h:1302:35: note: expanded from macro 'rb_ary_new_from_args' | |
const VALUE args_to_new_ary[] = {__VA_ARGS__}; \ | |
^~~~~~~~~~~ | |
iseq.c:2266:5: note: ')' token is here | |
C(RUBY_EVENT_B_CALL, "b_call", rb_iseq_first_lineno(iseq)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:2263:92: note: expanded from macro 'C' | |
#define C(ev, cstr, l) if (events & ev) rb_ary_push(ary, rb_ary_new_from_args(2, l, ID2SYM(rb_intern(cstr)))); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./internal.h:1302:35: note: expanded from macro 'rb_ary_new_from_args' | |
const VALUE args_to_new_ary[] = {__VA_ARGS__}; \ | |
^~~~~~~~~~~ | |
iseq.c:2267:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
C(RUBY_EVENT_LINE, "line", INT2FIX(line)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:2263:92: note: expanded from macro 'C' | |
#define C(ev, cstr, l) if (events & ev) rb_ary_push(ary, rb_ary_new_from_args(2, l, ID2SYM(rb_intern(cstr)))); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./internal.h:1302:35: note: expanded from macro 'rb_ary_new_from_args' | |
const VALUE args_to_new_ary[] = {__VA_ARGS__}; \ | |
^~~~~~~~~~~ | |
iseq.c:2267:5: note: '{' token is here | |
C(RUBY_EVENT_LINE, "line", INT2FIX(line)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:2263:92: note: expanded from macro 'C' | |
#define C(ev, cstr, l) if (events & ev) rb_ary_push(ary, rb_ary_new_from_args(2, l, ID2SYM(rb_intern(cstr)))); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./internal.h:1302:35: note: expanded from macro 'rb_ary_new_from_args' | |
const VALUE args_to_new_ary[] = {__VA_ARGS__}; \ | |
^~~~~~~~~~~ | |
iseq.c:2267:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
C(RUBY_EVENT_LINE, "line", INT2FIX(line)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:2263:92: note: expanded from macro 'C' | |
#define C(ev, cstr, l) if (events & ev) rb_ary_push(ary, rb_ary_new_from_args(2, l, ID2SYM(rb_intern(cstr)))); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./internal.h:1302:35: note: expanded from macro 'rb_ary_new_from_args' | |
const VALUE args_to_new_ary[] = {__VA_ARGS__}; \ | |
^~~~~~~~~~~ | |
iseq.c:2267:5: note: ')' token is here | |
C(RUBY_EVENT_LINE, "line", INT2FIX(line)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:2263:92: note: expanded from macro 'C' | |
#define C(ev, cstr, l) if (events & ev) rb_ary_push(ary, rb_ary_new_from_args(2, l, ID2SYM(rb_intern(cstr)))); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./internal.h:1302:35: note: expanded from macro 'rb_ary_new_from_args' | |
const VALUE args_to_new_ary[] = {__VA_ARGS__}; \ | |
^~~~~~~~~~~ | |
iseq.c:2268:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
C(RUBY_EVENT_END, "end", INT2FIX(line)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:2263:92: note: expanded from macro 'C' | |
#define C(ev, cstr, l) if (events & ev) rb_ary_push(ary, rb_ary_new_from_args(2, l, ID2SYM(rb_intern(cstr)))); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./internal.h:1302:35: note: expanded from macro 'rb_ary_new_from_args' | |
const VALUE args_to_new_ary[] = {__VA_ARGS__}; \ | |
^~~~~~~~~~~ | |
iseq.c:2268:5: note: '{' token is here | |
C(RUBY_EVENT_END, "end", INT2FIX(line)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:2263:92: note: expanded from macro 'C' | |
#define C(ev, cstr, l) if (events & ev) rb_ary_push(ary, rb_ary_new_from_args(2, l, ID2SYM(rb_intern(cstr)))); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./internal.h:1302:35: note: expanded from macro 'rb_ary_new_from_args' | |
const VALUE args_to_new_ary[] = {__VA_ARGS__}; \ | |
^~~~~~~~~~~ | |
iseq.c:2268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
C(RUBY_EVENT_END, "end", INT2FIX(line)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:2263:92: note: expanded from macro 'C' | |
#define C(ev, cstr, l) if (events & ev) rb_ary_push(ary, rb_ary_new_from_args(2, l, ID2SYM(rb_intern(cstr)))); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./internal.h:1302:35: note: expanded from macro 'rb_ary_new_from_args' | |
const VALUE args_to_new_ary[] = {__VA_ARGS__}; \ | |
^~~~~~~~~~~ | |
iseq.c:2268:5: note: ')' token is here | |
C(RUBY_EVENT_END, "end", INT2FIX(line)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:2263:92: note: expanded from macro 'C' | |
#define C(ev, cstr, l) if (events & ev) rb_ary_push(ary, rb_ary_new_from_args(2, l, ID2SYM(rb_intern(cstr)))); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./internal.h:1302:35: note: expanded from macro 'rb_ary_new_from_args' | |
const VALUE args_to_new_ary[] = {__VA_ARGS__}; \ | |
^~~~~~~~~~~ | |
iseq.c:2269:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
C(RUBY_EVENT_RETURN, "return", INT2FIX(line)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:2263:92: note: expanded from macro 'C' | |
#define C(ev, cstr, l) if (events & ev) rb_ary_push(ary, rb_ary_new_from_args(2, l, ID2SYM(rb_intern(cstr)))); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./internal.h:1302:35: note: expanded from macro 'rb_ary_new_from_args' | |
const VALUE args_to_new_ary[] = {__VA_ARGS__}; \ | |
^~~~~~~~~~~ | |
iseq.c:2269:5: note: '{' token is here | |
C(RUBY_EVENT_RETURN, "return", INT2FIX(line)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:2263:92: note: expanded from macro 'C' | |
#define C(ev, cstr, l) if (events & ev) rb_ary_push(ary, rb_ary_new_from_args(2, l, ID2SYM(rb_intern(cstr)))); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./internal.h:1302:35: note: expanded from macro 'rb_ary_new_from_args' | |
const VALUE args_to_new_ary[] = {__VA_ARGS__}; \ | |
^~~~~~~~~~~ | |
iseq.c:2269:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
C(RUBY_EVENT_RETURN, "return", INT2FIX(line)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:2263:92: note: expanded from macro 'C' | |
#define C(ev, cstr, l) if (events & ev) rb_ary_push(ary, rb_ary_new_from_args(2, l, ID2SYM(rb_intern(cstr)))); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./internal.h:1302:35: note: expanded from macro 'rb_ary_new_from_args' | |
const VALUE args_to_new_ary[] = {__VA_ARGS__}; \ | |
^~~~~~~~~~~ | |
iseq.c:2269:5: note: ')' token is here | |
C(RUBY_EVENT_RETURN, "return", INT2FIX(line)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:2263:92: note: expanded from macro 'C' | |
#define C(ev, cstr, l) if (events & ev) rb_ary_push(ary, rb_ary_new_from_args(2, l, ID2SYM(rb_intern(cstr)))); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./internal.h:1302:35: note: expanded from macro 'rb_ary_new_from_args' | |
const VALUE args_to_new_ary[] = {__VA_ARGS__}; \ | |
^~~~~~~~~~~ | |
iseq.c:2270:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
C(RUBY_EVENT_B_RETURN, "b_return", INT2FIX(line)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:2263:92: note: expanded from macro 'C' | |
#define C(ev, cstr, l) if (events & ev) rb_ary_push(ary, rb_ary_new_from_args(2, l, ID2SYM(rb_intern(cstr)))); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./internal.h:1302:35: note: expanded from macro 'rb_ary_new_from_args' | |
const VALUE args_to_new_ary[] = {__VA_ARGS__}; \ | |
^~~~~~~~~~~ | |
iseq.c:2270:5: note: '{' token is here | |
C(RUBY_EVENT_B_RETURN, "b_return", INT2FIX(line)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:2263:92: note: expanded from macro 'C' | |
#define C(ev, cstr, l) if (events & ev) rb_ary_push(ary, rb_ary_new_from_args(2, l, ID2SYM(rb_intern(cstr)))); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./internal.h:1302:35: note: expanded from macro 'rb_ary_new_from_args' | |
const VALUE args_to_new_ary[] = {__VA_ARGS__}; \ | |
^~~~~~~~~~~ | |
iseq.c:2270:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
C(RUBY_EVENT_B_RETURN, "b_return", INT2FIX(line)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:2263:92: note: expanded from macro 'C' | |
#define C(ev, cstr, l) if (events & ev) rb_ary_push(ary, rb_ary_new_from_args(2, l, ID2SYM(rb_intern(cstr)))); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./internal.h:1302:35: note: expanded from macro 'rb_ary_new_from_args' | |
const VALUE args_to_new_ary[] = {__VA_ARGS__}; \ | |
^~~~~~~~~~~ | |
iseq.c:2270:5: note: ')' token is here | |
C(RUBY_EVENT_B_RETURN, "b_return", INT2FIX(line)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:2263:92: note: expanded from macro 'C' | |
#define C(ev, cstr, l) if (events & ev) rb_ary_push(ary, rb_ary_new_from_args(2, l, ID2SYM(rb_intern(cstr)))); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./internal.h:1302:35: note: expanded from macro 'rb_ary_new_from_args' | |
const VALUE args_to_new_ary[] = {__VA_ARGS__}; \ | |
^~~~~~~~~~~ | |
iseq.c:2502:28: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
insn_syms[i] = ID2SYM(rb_intern(insn_name(i))); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2502:28: note: '{' token is here | |
insn_syms[i] = ID2SYM(rb_intern(insn_name(i))); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2502:28: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
insn_syms[i] = ID2SYM(rb_intern(insn_name(i))); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2502:28: note: ')' token is here | |
insn_syms[i] = ID2SYM(rb_intern(insn_name(i))); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2504:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
INIT_SYMBOL(top); | |
^~~~~~~~~~~~~~~~ | |
iseq.c:2431:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2504:2: note: '{' token is here | |
INIT_SYMBOL(top); | |
^~~~~~~~~~~~~~~~ | |
iseq.c:2431:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2504:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
INIT_SYMBOL(top); | |
^~~~~~~~~~~~~~~~ | |
iseq.c:2431:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2504:2: note: ')' token is here | |
INIT_SYMBOL(top); | |
^~~~~~~~~~~~~~~~ | |
iseq.c:2431:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2505:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
INIT_SYMBOL(method); | |
^~~~~~~~~~~~~~~~~~~ | |
iseq.c:2431:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2505:2: note: '{' token is here | |
INIT_SYMBOL(method); | |
^~~~~~~~~~~~~~~~~~~ | |
iseq.c:2431:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2505:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
INIT_SYMBOL(method); | |
^~~~~~~~~~~~~~~~~~~ | |
iseq.c:2431:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2505:2: note: ')' token is here | |
INIT_SYMBOL(method); | |
^~~~~~~~~~~~~~~~~~~ | |
iseq.c:2431:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2506:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
INIT_SYMBOL(block); | |
^~~~~~~~~~~~~~~~~~ | |
iseq.c:2431:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2506:2: note: '{' token is here | |
INIT_SYMBOL(block); | |
^~~~~~~~~~~~~~~~~~ | |
iseq.c:2431:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2506:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
INIT_SYMBOL(block); | |
^~~~~~~~~~~~~~~~~~ | |
iseq.c:2431:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2506:2: note: ')' token is here | |
INIT_SYMBOL(block); | |
^~~~~~~~~~~~~~~~~~ | |
iseq.c:2431:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2507:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
INIT_SYMBOL(class); | |
^~~~~~~~~~~~~~~~~~ | |
iseq.c:2431:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2507:2: note: '{' token is here | |
INIT_SYMBOL(class); | |
^~~~~~~~~~~~~~~~~~ | |
iseq.c:2431:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2507:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
INIT_SYMBOL(class); | |
^~~~~~~~~~~~~~~~~~ | |
iseq.c:2431:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2507:2: note: ')' token is here | |
INIT_SYMBOL(class); | |
^~~~~~~~~~~~~~~~~~ | |
iseq.c:2431:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2508:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
INIT_SYMBOL(rescue); | |
^~~~~~~~~~~~~~~~~~~ | |
iseq.c:2431:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2508:2: note: '{' token is here | |
INIT_SYMBOL(rescue); | |
^~~~~~~~~~~~~~~~~~~ | |
iseq.c:2431:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2508:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
INIT_SYMBOL(rescue); | |
^~~~~~~~~~~~~~~~~~~ | |
iseq.c:2431:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2508:2: note: ')' token is here | |
INIT_SYMBOL(rescue); | |
^~~~~~~~~~~~~~~~~~~ | |
iseq.c:2431:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2509:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
INIT_SYMBOL(ensure); | |
^~~~~~~~~~~~~~~~~~~ | |
iseq.c:2431:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2509:2: note: '{' token is here | |
INIT_SYMBOL(ensure); | |
^~~~~~~~~~~~~~~~~~~ | |
iseq.c:2431:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2509:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
INIT_SYMBOL(ensure); | |
^~~~~~~~~~~~~~~~~~~ | |
iseq.c:2431:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2509:2: note: ')' token is here | |
INIT_SYMBOL(ensure); | |
^~~~~~~~~~~~~~~~~~~ | |
iseq.c:2431:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2510:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
INIT_SYMBOL(eval); | |
^~~~~~~~~~~~~~~~~ | |
iseq.c:2431:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2510:2: note: '{' token is here | |
INIT_SYMBOL(eval); | |
^~~~~~~~~~~~~~~~~ | |
iseq.c:2431:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2510:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
INIT_SYMBOL(eval); | |
^~~~~~~~~~~~~~~~~ | |
iseq.c:2431:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2510:2: note: ')' token is here | |
INIT_SYMBOL(eval); | |
^~~~~~~~~~~~~~~~~ | |
iseq.c:2431:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2511:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
INIT_SYMBOL(main); | |
^~~~~~~~~~~~~~~~~ | |
iseq.c:2431:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2511:2: note: '{' token is here | |
INIT_SYMBOL(main); | |
^~~~~~~~~~~~~~~~~ | |
iseq.c:2431:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2511:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
INIT_SYMBOL(main); | |
^~~~~~~~~~~~~~~~~ | |
iseq.c:2431:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2511:2: note: ')' token is here | |
INIT_SYMBOL(main); | |
^~~~~~~~~~~~~~~~~ | |
iseq.c:2431:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2512:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
INIT_SYMBOL(plain); | |
^~~~~~~~~~~~~~~~~~ | |
iseq.c:2431:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2512:2: note: '{' token is here | |
INIT_SYMBOL(plain); | |
^~~~~~~~~~~~~~~~~~ | |
iseq.c:2431:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2512:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
INIT_SYMBOL(plain); | |
^~~~~~~~~~~~~~~~~~ | |
iseq.c:2431:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2512:2: note: ')' token is here | |
INIT_SYMBOL(plain); | |
^~~~~~~~~~~~~~~~~~ | |
iseq.c:2431:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2541:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_ary_push(locals, ID2SYM(rb_intern("#arg_rest"))); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2541:33: note: '{' token is here | |
rb_ary_push(locals, ID2SYM(rb_intern("#arg_rest"))); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2541:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_ary_push(locals, ID2SYM(rb_intern("#arg_rest"))); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2541:33: note: ')' token is here | |
rb_ary_push(locals, ID2SYM(rb_intern("#arg_rest"))); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2558:34: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_hash_aset(params, ID2SYM(rb_intern("opt")), arg_opt_labels); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2558:34: note: '{' token is here | |
rb_hash_aset(params, ID2SYM(rb_intern("opt")), arg_opt_labels); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2558:34: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_hash_aset(params, ID2SYM(rb_intern("opt")), arg_opt_labels); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2558:34: note: ')' token is here | |
rb_hash_aset(params, ID2SYM(rb_intern("opt")), arg_opt_labels); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2562:67: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (iseq_body->param.flags.has_lead) rb_hash_aset(params, ID2SYM(rb_intern("lead_num")), INT2FIX(iseq_body->param.lead_num)); | |
^~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2562:67: note: '{' token is here | |
if (iseq_body->param.flags.has_lead) rb_hash_aset(params, ID2SYM(rb_intern("lead_num")), INT2FIX(iseq_body->param.lead_num)); | |
^~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2562:67: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (iseq_body->param.flags.has_lead) rb_hash_aset(params, ID2SYM(rb_intern("lead_num")), INT2FIX(iseq_body->param.lead_num)); | |
^~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2562:67: note: ')' token is here | |
if (iseq_body->param.flags.has_lead) rb_hash_aset(params, ID2SYM(rb_intern("lead_num")), INT2FIX(iseq_body->param.lead_num)); | |
^~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2563:67: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (iseq_body->param.flags.has_post) rb_hash_aset(params, ID2SYM(rb_intern("post_num")), INT2FIX(iseq_body->param.post_num)); | |
^~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2563:67: note: '{' token is here | |
if (iseq_body->param.flags.has_post) rb_hash_aset(params, ID2SYM(rb_intern("post_num")), INT2FIX(iseq_body->param.post_num)); | |
^~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2563:67: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (iseq_body->param.flags.has_post) rb_hash_aset(params, ID2SYM(rb_intern("post_num")), INT2FIX(iseq_body->param.post_num)); | |
^~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2563:67: note: ')' token is here | |
if (iseq_body->param.flags.has_post) rb_hash_aset(params, ID2SYM(rb_intern("post_num")), INT2FIX(iseq_body->param.post_num)); | |
^~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2564:67: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (iseq_body->param.flags.has_post) rb_hash_aset(params, ID2SYM(rb_intern("post_start")), INT2FIX(iseq_body->param.post_start)); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2564:67: note: '{' token is here | |
if (iseq_body->param.flags.has_post) rb_hash_aset(params, ID2SYM(rb_intern("post_start")), INT2FIX(iseq_body->param.post_start)); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2564:67: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (iseq_body->param.flags.has_post) rb_hash_aset(params, ID2SYM(rb_intern("post_start")), INT2FIX(iseq_body->param.post_start)); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2564:67: note: ')' token is here | |
if (iseq_body->param.flags.has_post) rb_hash_aset(params, ID2SYM(rb_intern("post_start")), INT2FIX(iseq_body->param.post_start)); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2565:67: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (iseq_body->param.flags.has_rest) rb_hash_aset(params, ID2SYM(rb_intern("rest_start")), INT2FIX(iseq_body->param.rest_start)); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2565:67: note: '{' token is here | |
if (iseq_body->param.flags.has_rest) rb_hash_aset(params, ID2SYM(rb_intern("rest_start")), INT2FIX(iseq_body->param.rest_start)); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2565:67: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (iseq_body->param.flags.has_rest) rb_hash_aset(params, ID2SYM(rb_intern("rest_start")), INT2FIX(iseq_body->param.rest_start)); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2565:67: note: ')' token is here | |
if (iseq_body->param.flags.has_rest) rb_hash_aset(params, ID2SYM(rb_intern("rest_start")), INT2FIX(iseq_body->param.rest_start)); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2566:68: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (iseq_body->param.flags.has_block) rb_hash_aset(params, ID2SYM(rb_intern("block_start")), INT2FIX(iseq_body->param.block_start)); | |
^~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2566:68: note: '{' token is here | |
if (iseq_body->param.flags.has_block) rb_hash_aset(params, ID2SYM(rb_intern("block_start")), INT2FIX(iseq_body->param.block_start)); | |
^~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2566:68: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (iseq_body->param.flags.has_block) rb_hash_aset(params, ID2SYM(rb_intern("block_start")), INT2FIX(iseq_body->param.block_start)); | |
^~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2566:68: note: ')' token is here | |
if (iseq_body->param.flags.has_block) rb_hash_aset(params, ID2SYM(rb_intern("block_start")), INT2FIX(iseq_body->param.block_start)); | |
^~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2581:34: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_hash_aset(params, ID2SYM(rb_intern("kwbits")), | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2581:34: note: '{' token is here | |
rb_hash_aset(params, ID2SYM(rb_intern("kwbits")), | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2581:34: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_hash_aset(params, ID2SYM(rb_intern("kwbits")), | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2581:34: note: ')' token is here | |
rb_hash_aset(params, ID2SYM(rb_intern("kwbits")), | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2583:34: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_hash_aset(params, ID2SYM(rb_intern("keyword")), keywords); | |
^~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2583:34: note: '{' token is here | |
rb_hash_aset(params, ID2SYM(rb_intern("keyword")), keywords); | |
^~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2583:34: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_hash_aset(params, ID2SYM(rb_intern("keyword")), keywords); | |
^~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2583:34: note: ')' token is here | |
rb_hash_aset(params, ID2SYM(rb_intern("keyword")), keywords); | |
^~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2585:69: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (iseq_body->param.flags.has_kwrest) rb_hash_aset(params, ID2SYM(rb_intern("kwrest")), INT2FIX(keyword->rest_start)); | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2585:69: note: '{' token is here | |
if (iseq_body->param.flags.has_kwrest) rb_hash_aset(params, ID2SYM(rb_intern("kwrest")), INT2FIX(keyword->rest_start)); | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2585:69: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (iseq_body->param.flags.has_kwrest) rb_hash_aset(params, ID2SYM(rb_intern("kwrest")), INT2FIX(keyword->rest_start)); | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2585:69: note: ')' token is here | |
if (iseq_body->param.flags.has_kwrest) rb_hash_aset(params, ID2SYM(rb_intern("kwrest")), INT2FIX(keyword->rest_start)); | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2586:75: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (iseq_body->param.flags.ambiguous_param0) rb_hash_aset(params, ID2SYM(rb_intern("ambiguous_param0")), Qtrue); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2586:75: note: '{' token is here | |
if (iseq_body->param.flags.ambiguous_param0) rb_hash_aset(params, ID2SYM(rb_intern("ambiguous_param0")), Qtrue); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2586:75: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (iseq_body->param.flags.ambiguous_param0) rb_hash_aset(params, ID2SYM(rb_intern("ambiguous_param0")), Qtrue); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2586:75: note: ')' token is here | |
if (iseq_body->param.flags.ambiguous_param0) rb_hash_aset(params, ID2SYM(rb_intern("ambiguous_param0")), Qtrue); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2644:30: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_hash_aset(e, ID2SYM(rb_intern("mid")), ci->mid ? ID2SYM(ci->mid) : Qnil); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2644:30: note: '{' token is here | |
rb_hash_aset(e, ID2SYM(rb_intern("mid")), ci->mid ? ID2SYM(ci->mid) : Qnil); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2644:30: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_hash_aset(e, ID2SYM(rb_intern("mid")), ci->mid ? ID2SYM(ci->mid) : Qnil); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2644:30: note: ')' token is here | |
rb_hash_aset(e, ID2SYM(rb_intern("mid")), ci->mid ? ID2SYM(ci->mid) : Qnil); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2645:30: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_hash_aset(e, ID2SYM(rb_intern("flag")), UINT2NUM(ci->flag)); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2645:30: note: '{' token is here | |
rb_hash_aset(e, ID2SYM(rb_intern("flag")), UINT2NUM(ci->flag)); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2645:30: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_hash_aset(e, ID2SYM(rb_intern("flag")), UINT2NUM(ci->flag)); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2645:30: note: ')' token is here | |
rb_hash_aset(e, ID2SYM(rb_intern("flag")), UINT2NUM(ci->flag)); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2656:27: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_hash_aset(e, ID2SYM(rb_intern("kw_arg")), kw); | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2656:27: note: '{' token is here | |
rb_hash_aset(e, ID2SYM(rb_intern("kw_arg")), kw); | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2656:27: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_hash_aset(e, ID2SYM(rb_intern("kw_arg")), kw); | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2656:27: note: ')' token is here | |
rb_hash_aset(e, ID2SYM(rb_intern("kw_arg")), kw); | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2659:30: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_hash_aset(e, ID2SYM(rb_intern("orig_argc")), | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2659:30: note: '{' token is here | |
rb_hash_aset(e, ID2SYM(rb_intern("orig_argc")), | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2659:30: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_hash_aset(e, ID2SYM(rb_intern("orig_argc")), | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2659:30: note: ')' token is here | |
rb_hash_aset(e, ID2SYM(rb_intern("orig_argc")), | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2749:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
CHECK_EVENT(RUBY_EVENT_LINE); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:2748:67: note: expanded from macro 'CHECK_EVENT' | |
#define CHECK_EVENT(ev) if (events & ev) rb_ary_push(body, ID2SYM(rb_intern(#ev))); | |
^~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2749:6: note: '{' token is here | |
CHECK_EVENT(RUBY_EVENT_LINE); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:2748:67: note: expanded from macro 'CHECK_EVENT' | |
#define CHECK_EVENT(ev) if (events & ev) rb_ary_push(body, ID2SYM(rb_intern(#ev))); | |
^~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2749:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
CHECK_EVENT(RUBY_EVENT_LINE); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:2748:67: note: expanded from macro 'CHECK_EVENT' | |
#define CHECK_EVENT(ev) if (events & ev) rb_ary_push(body, ID2SYM(rb_intern(#ev))); | |
^~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2749:6: note: ')' token is here | |
CHECK_EVENT(RUBY_EVENT_LINE); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:2748:67: note: expanded from macro 'CHECK_EVENT' | |
#define CHECK_EVENT(ev) if (events & ev) rb_ary_push(body, ID2SYM(rb_intern(#ev))); | |
^~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2750:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
CHECK_EVENT(RUBY_EVENT_CLASS); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:2748:67: note: expanded from macro 'CHECK_EVENT' | |
#define CHECK_EVENT(ev) if (events & ev) rb_ary_push(body, ID2SYM(rb_intern(#ev))); | |
^~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2750:6: note: '{' token is here | |
CHECK_EVENT(RUBY_EVENT_CLASS); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:2748:67: note: expanded from macro 'CHECK_EVENT' | |
#define CHECK_EVENT(ev) if (events & ev) rb_ary_push(body, ID2SYM(rb_intern(#ev))); | |
^~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2750:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
CHECK_EVENT(RUBY_EVENT_CLASS); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:2748:67: note: expanded from macro 'CHECK_EVENT' | |
#define CHECK_EVENT(ev) if (events & ev) rb_ary_push(body, ID2SYM(rb_intern(#ev))); | |
^~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2750:6: note: ')' token is here | |
CHECK_EVENT(RUBY_EVENT_CLASS); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:2748:67: note: expanded from macro 'CHECK_EVENT' | |
#define CHECK_EVENT(ev) if (events & ev) rb_ary_push(body, ID2SYM(rb_intern(#ev))); | |
^~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2751:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
CHECK_EVENT(RUBY_EVENT_END); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:2748:67: note: expanded from macro 'CHECK_EVENT' | |
#define CHECK_EVENT(ev) if (events & ev) rb_ary_push(body, ID2SYM(rb_intern(#ev))); | |
^~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2751:6: note: '{' token is here | |
CHECK_EVENT(RUBY_EVENT_END); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:2748:67: note: expanded from macro 'CHECK_EVENT' | |
#define CHECK_EVENT(ev) if (events & ev) rb_ary_push(body, ID2SYM(rb_intern(#ev))); | |
^~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2751:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
CHECK_EVENT(RUBY_EVENT_END); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:2748:67: note: expanded from macro 'CHECK_EVENT' | |
#define CHECK_EVENT(ev) if (events & ev) rb_ary_push(body, ID2SYM(rb_intern(#ev))); | |
^~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2751:6: note: ')' token is here | |
CHECK_EVENT(RUBY_EVENT_END); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:2748:67: note: expanded from macro 'CHECK_EVENT' | |
#define CHECK_EVENT(ev) if (events & ev) rb_ary_push(body, ID2SYM(rb_intern(#ev))); | |
^~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2752:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
CHECK_EVENT(RUBY_EVENT_CALL); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:2748:67: note: expanded from macro 'CHECK_EVENT' | |
#define CHECK_EVENT(ev) if (events & ev) rb_ary_push(body, ID2SYM(rb_intern(#ev))); | |
^~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2752:6: note: '{' token is here | |
CHECK_EVENT(RUBY_EVENT_CALL); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:2748:67: note: expanded from macro 'CHECK_EVENT' | |
#define CHECK_EVENT(ev) if (events & ev) rb_ary_push(body, ID2SYM(rb_intern(#ev))); | |
^~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2752:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
CHECK_EVENT(RUBY_EVENT_CALL); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:2748:67: note: expanded from macro 'CHECK_EVENT' | |
#define CHECK_EVENT(ev) if (events & ev) rb_ary_push(body, ID2SYM(rb_intern(#ev))); | |
^~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2752:6: note: ')' token is here | |
CHECK_EVENT(RUBY_EVENT_CALL); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:2748:67: note: expanded from macro 'CHECK_EVENT' | |
#define CHECK_EVENT(ev) if (events & ev) rb_ary_push(body, ID2SYM(rb_intern(#ev))); | |
^~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2753:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
CHECK_EVENT(RUBY_EVENT_RETURN); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:2748:67: note: expanded from macro 'CHECK_EVENT' | |
#define CHECK_EVENT(ev) if (events & ev) rb_ary_push(body, ID2SYM(rb_intern(#ev))); | |
^~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2753:6: note: '{' token is here | |
CHECK_EVENT(RUBY_EVENT_RETURN); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:2748:67: note: expanded from macro 'CHECK_EVENT' | |
#define CHECK_EVENT(ev) if (events & ev) rb_ary_push(body, ID2SYM(rb_intern(#ev))); | |
^~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2753:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
CHECK_EVENT(RUBY_EVENT_RETURN); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:2748:67: note: expanded from macro 'CHECK_EVENT' | |
#define CHECK_EVENT(ev) if (events & ev) rb_ary_push(body, ID2SYM(rb_intern(#ev))); | |
^~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2753:6: note: ')' token is here | |
CHECK_EVENT(RUBY_EVENT_RETURN); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:2748:67: note: expanded from macro 'CHECK_EVENT' | |
#define CHECK_EVENT(ev) if (events & ev) rb_ary_push(body, ID2SYM(rb_intern(#ev))); | |
^~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2754:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
CHECK_EVENT(RUBY_EVENT_B_CALL); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:2748:67: note: expanded from macro 'CHECK_EVENT' | |
#define CHECK_EVENT(ev) if (events & ev) rb_ary_push(body, ID2SYM(rb_intern(#ev))); | |
^~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2754:6: note: '{' token is here | |
CHECK_EVENT(RUBY_EVENT_B_CALL); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:2748:67: note: expanded from macro 'CHECK_EVENT' | |
#define CHECK_EVENT(ev) if (events & ev) rb_ary_push(body, ID2SYM(rb_intern(#ev))); | |
^~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2754:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
CHECK_EVENT(RUBY_EVENT_B_CALL); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:2748:67: note: expanded from macro 'CHECK_EVENT' | |
#define CHECK_EVENT(ev) if (events & ev) rb_ary_push(body, ID2SYM(rb_intern(#ev))); | |
^~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2754:6: note: ')' token is here | |
CHECK_EVENT(RUBY_EVENT_B_CALL); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:2748:67: note: expanded from macro 'CHECK_EVENT' | |
#define CHECK_EVENT(ev) if (events & ev) rb_ary_push(body, ID2SYM(rb_intern(#ev))); | |
^~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2755:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
CHECK_EVENT(RUBY_EVENT_B_RETURN); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:2748:67: note: expanded from macro 'CHECK_EVENT' | |
#define CHECK_EVENT(ev) if (events & ev) rb_ary_push(body, ID2SYM(rb_intern(#ev))); | |
^~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2755:6: note: '{' token is here | |
CHECK_EVENT(RUBY_EVENT_B_RETURN); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:2748:67: note: expanded from macro 'CHECK_EVENT' | |
#define CHECK_EVENT(ev) if (events & ev) rb_ary_push(body, ID2SYM(rb_intern(#ev))); | |
^~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2755:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
CHECK_EVENT(RUBY_EVENT_B_RETURN); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:2748:67: note: expanded from macro 'CHECK_EVENT' | |
#define CHECK_EVENT(ev) if (events & ev) rb_ary_push(body, ID2SYM(rb_intern(#ev))); | |
^~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2755:6: note: ')' token is here | |
CHECK_EVENT(RUBY_EVENT_B_RETURN); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:2748:67: note: expanded from macro 'CHECK_EVENT' | |
#define CHECK_EVENT(ev) if (events & ev) rb_ary_push(body, ID2SYM(rb_intern(#ev))); | |
^~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2767:31: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_hash_aset(misc, ID2SYM(rb_intern("arg_size")), INT2FIX(iseq_body->param.size)); | |
^~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2767:31: note: '{' token is here | |
rb_hash_aset(misc, ID2SYM(rb_intern("arg_size")), INT2FIX(iseq_body->param.size)); | |
^~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2767:31: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_hash_aset(misc, ID2SYM(rb_intern("arg_size")), INT2FIX(iseq_body->param.size)); | |
^~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2767:31: note: ')' token is here | |
rb_hash_aset(misc, ID2SYM(rb_intern("arg_size")), INT2FIX(iseq_body->param.size)); | |
^~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2768:31: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_hash_aset(misc, ID2SYM(rb_intern("local_size")), INT2FIX(iseq_body->local_table_size)); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2768:31: note: '{' token is here | |
rb_hash_aset(misc, ID2SYM(rb_intern("local_size")), INT2FIX(iseq_body->local_table_size)); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2768:31: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_hash_aset(misc, ID2SYM(rb_intern("local_size")), INT2FIX(iseq_body->local_table_size)); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2768:31: note: ')' token is here | |
rb_hash_aset(misc, ID2SYM(rb_intern("local_size")), INT2FIX(iseq_body->local_table_size)); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2769:31: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_hash_aset(misc, ID2SYM(rb_intern("stack_max")), INT2FIX(iseq_body->stack_max)); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2769:31: note: '{' token is here | |
rb_hash_aset(misc, ID2SYM(rb_intern("stack_max")), INT2FIX(iseq_body->stack_max)); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2769:31: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_hash_aset(misc, ID2SYM(rb_intern("stack_max")), INT2FIX(iseq_body->stack_max)); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2769:31: note: ')' token is here | |
rb_hash_aset(misc, ID2SYM(rb_intern("stack_max")), INT2FIX(iseq_body->stack_max)); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2770:31: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_hash_aset(misc, ID2SYM(rb_intern("node_id")), INT2FIX(iseq_body->location.node_id)); | |
^~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2770:31: note: '{' token is here | |
rb_hash_aset(misc, ID2SYM(rb_intern("node_id")), INT2FIX(iseq_body->location.node_id)); | |
^~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2770:31: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_hash_aset(misc, ID2SYM(rb_intern("node_id")), INT2FIX(iseq_body->location.node_id)); | |
^~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2770:31: note: ')' token is here | |
rb_hash_aset(misc, ID2SYM(rb_intern("node_id")), INT2FIX(iseq_body->location.node_id)); | |
^~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2771:31: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_hash_aset(misc, ID2SYM(rb_intern("code_location")), | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2771:31: note: '{' token is here | |
rb_hash_aset(misc, ID2SYM(rb_intern("code_location")), | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2771:31: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_hash_aset(misc, ID2SYM(rb_intern("code_location")), | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2771:31: note: ')' token is here | |
rb_hash_aset(misc, ID2SYM(rb_intern("code_location")), | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:3067:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (0) rb_funcall(Qnil, rb_intern("puts"), 1, rb_iseq_disasm(iseq)); /* for debug */ | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
iseq.c:3067:29: note: '{' token is here | |
if (0) rb_funcall(Qnil, rb_intern("puts"), 1, rb_iseq_disasm(iseq)); /* for debug */ | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
iseq.c:3067:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (0) rb_funcall(Qnil, rb_intern("puts"), 1, rb_iseq_disasm(iseq)); /* for debug */ | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
iseq.c:3067:29: note: ')' token is here | |
if (0) rb_funcall(Qnil, rb_intern("puts"), 1, rb_iseq_disasm(iseq)); /* for debug */ | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
5 warnings generated. | |
making mjit_config.h | |
compiling mjit_compile.c | |
compiling node.c | |
compiling numeric.c | |
In file included from mjit_compile.c:19: | |
./mjit.h:111:17: warning: cast to smaller integer type 'enum rb_mjit_iseq_func' from 'mjit_func_t' (aka 'unsigned long (*)(struct rb_execution_context_struct *, struct rb_control_frame_struct *)') [-Wpointer-to-enum-cast] | |
switch ((enum rb_mjit_iseq_func)func) { | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
6 warnings generated. | |
compiling object.c | |
numeric.c:602:48: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_funcall(num_funcall1(x, '/', y), rb_intern("floor"), 0); | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
numeric.c:602:48: note: '{' token is here | |
return rb_funcall(num_funcall1(x, '/', y), rb_intern("floor"), 0); | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
numeric.c:602:48: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_funcall(num_funcall1(x, '/', y), rb_intern("floor"), 0); | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
numeric.c:602:48: note: ')' token is here | |
return rb_funcall(num_funcall1(x, '/', y), rb_intern("floor"), 0); | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
numeric.c:792:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (RTEST(num_funcall0(num, rb_intern("zero?")))) { | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:480:26: note: expanded from macro 'RTEST' | |
#define RTEST(v) RB_TEST(v) | |
^ | |
./include/ruby/ruby.h:478:31: note: expanded from macro 'RB_TEST' | |
#define RB_TEST(v) !(((VALUE)(v) & (VALUE)~RUBY_Qnil) == 0) | |
^ | |
numeric.c:792:33: note: '{' token is here | |
if (RTEST(num_funcall0(num, rb_intern("zero?")))) { | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:480:26: note: expanded from macro 'RTEST' | |
#define RTEST(v) RB_TEST(v) | |
^ | |
./include/ruby/ruby.h:478:31: note: expanded from macro 'RB_TEST' | |
#define RB_TEST(v) !(((VALUE)(v) & (VALUE)~RUBY_Qnil) == 0) | |
^ | |
numeric.c:792:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (RTEST(num_funcall0(num, rb_intern("zero?")))) { | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:480:26: note: expanded from macro 'RTEST' | |
#define RTEST(v) RB_TEST(v) | |
^ | |
./include/ruby/ruby.h:478:31: note: expanded from macro 'RB_TEST' | |
#define RB_TEST(v) !(((VALUE)(v) & (VALUE)~RUBY_Qnil) == 0) | |
^ | |
numeric.c:792:33: note: ')' token is here | |
if (RTEST(num_funcall0(num, rb_intern("zero?")))) { | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:480:26: note: expanded from macro 'RTEST' | |
#define RTEST(v) RB_TEST(v) | |
^ | |
./include/ruby/ruby.h:478:31: note: expanded from macro 'RB_TEST' | |
#define RB_TEST(v) !(((VALUE)(v) & (VALUE)~RUBY_Qnil) == 0) | |
^ | |
numeric.c:1469:43: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (isinf(a) && (i = rb_check_funcall(y, rb_intern("infinite?"), 0, 0)) != Qundef) { | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
numeric.c:1469:43: note: '{' token is here | |
if (isinf(a) && (i = rb_check_funcall(y, rb_intern("infinite?"), 0, 0)) != Qundef) { | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
numeric.c:1469:43: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (isinf(a) && (i = rb_check_funcall(y, rb_intern("infinite?"), 0, 0)) != Qundef) { | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
numeric.c:1469:43: note: ')' token is here | |
if (isinf(a) && (i = rb_check_funcall(y, rb_intern("infinite?"), 0, 0)) != Qundef) { | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
5 warnings generated. | |
compiling pack.c | |
numeric.c:3714:48: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return NUM2DBL(rb_num_coerce_bin(x, y, rb_intern("fdiv"))); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:773:39: note: expanded from macro 'NUM2DBL' | |
#define NUM2DBL(x) rb_num2dbl((VALUE)(x)) | |
^ | |
numeric.c:3714:48: note: '{' token is here | |
return NUM2DBL(rb_num_coerce_bin(x, y, rb_intern("fdiv"))); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:773:39: note: expanded from macro 'NUM2DBL' | |
#define NUM2DBL(x) rb_num2dbl((VALUE)(x)) | |
^ | |
numeric.c:3714:48: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return NUM2DBL(rb_num_coerce_bin(x, y, rb_intern("fdiv"))); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:773:39: note: expanded from macro 'NUM2DBL' | |
#define NUM2DBL(x) rb_num2dbl((VALUE)(x)) | |
^ | |
numeric.c:3714:48: note: ')' token is here | |
return NUM2DBL(rb_num_coerce_bin(x, y, rb_intern("fdiv"))); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:773:39: note: expanded from macro 'NUM2DBL' | |
#define NUM2DBL(x) rb_num2dbl((VALUE)(x)) | |
^ | |
object.c:2970:28: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
conv_method_names[i].id : rb_intern(method); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
object.c:2970:28: note: '{' token is here | |
conv_method_names[i].id : rb_intern(method); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
object.c:2970:28: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
conv_method_names[i].id : rb_intern(method); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
object.c:2970:28: note: ')' token is here | |
conv_method_names[i].id : rb_intern(method); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
178 warnings generated. | |
compiling parse.c | |
compiling proc.c | |
In file included from proc.c:12: | |
./eval_intern.h:237:5: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
RB_OBJ_WRITE(cref, &cref->refinements, refs); | |
^ | |
./eval_intern.h:175:34: note: expanded from macro 'RB_OBJ_WRITE' | |
#define RB_OBJ_WRITE(a, slot, b) UNALIGNED_MEMBER_ACCESS(rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
proc.c:302:5: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
RB_OBJ_WRITE(bindval, &dst->pathobj, src->pathobj); | |
^ | |
./eval_intern.h:175:34: note: expanded from macro 'RB_OBJ_WRITE' | |
#define RB_OBJ_WRITE(a, slot, b) UNALIGNED_MEMBER_ACCESS(rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
proc.c:389:8: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
RB_OBJ_WRITE(env, &env->env[i], rb_vm_bh_to_procval(GET_EC(), VM_ENV_BLOCK_HANDLER(ep))); | |
^ | |
./eval_intern.h:175:34: note: expanded from macro 'RB_OBJ_WRITE' | |
#define RB_OBJ_WRITE(a, slot, b) UNALIGNED_MEMBER_ACCESS(rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
proc.c:548:5: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
RB_OBJ_WRITE(env, ptr, val); | |
^ | |
./eval_intern.h:175:34: note: expanded from macro 'RB_OBJ_WRITE' | |
#define RB_OBJ_WRITE(a, slot, b) UNALIGNED_MEMBER_ACCESS(rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
proc.c:634:5: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
RB_OBJ_WRITE(procval, &proc->block.as.captured.code.ifunc, ifunc); | |
^ | |
./eval_intern.h:175:34: note: expanded from macro 'RB_OBJ_WRITE' | |
#define RB_OBJ_WRITE(a, slot, b) UNALIGNED_MEMBER_ACCESS(rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
proc.c:647:5: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
RB_OBJ_WRITE(procval, &proc->block.as.symbol, sym); | |
^ | |
./eval_intern.h:175:34: note: expanded from macro 'RB_OBJ_WRITE' | |
#define RB_OBJ_WRITE(a, slot, b) UNALIGNED_MEMBER_ACCESS(rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
proc.c:731:13: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
RBASIC_SET_CLASS(newprocval, klass); | |
^ | |
./internal.h:1857:5: note: expanded from macro 'RBASIC_SET_CLASS' | |
RB_OBJ_WRITE(_obj_, &((struct RBasicRaw *)(_obj_))->klass, cls); \ | |
^ | |
./eval_intern.h:175:34: note: expanded from macro 'RB_OBJ_WRITE' | |
#define RB_OBJ_WRITE(a, slot, b) UNALIGNED_MEMBER_ACCESS(rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
proc.c:1224:9: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
RARRAY_ASET(sym_proc_cache, index, sym); | |
^ | |
./include/ruby/ruby.h:1094:5: note: expanded from macro 'RARRAY_ASET' | |
RB_OBJ_WRITE(_ary, &ptr[i], _v); \ | |
^ | |
./eval_intern.h:175:34: note: expanded from macro 'RB_OBJ_WRITE' | |
#define RB_OBJ_WRITE(a, slot, b) UNALIGNED_MEMBER_ACCESS(rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
proc.c:1225:9: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
RARRAY_ASET(sym_proc_cache, index + 1, proc); | |
^ | |
./include/ruby/ruby.h:1094:5: note: expanded from macro 'RARRAY_ASET' | |
RB_OBJ_WRITE(_ary, &ptr[i], _v); \ | |
^ | |
./eval_intern.h:175:34: note: expanded from macro 'RB_OBJ_WRITE' | |
#define RB_OBJ_WRITE(a, slot, b) UNALIGNED_MEMBER_ACCESS(rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
proc.c:1370:5: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
RB_OBJ_WRITE(method, &data->recv, obj); | |
^ | |
./eval_intern.h:175:34: note: expanded from macro 'RB_OBJ_WRITE' | |
#define RB_OBJ_WRITE(a, slot, b) UNALIGNED_MEMBER_ACCESS(rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
proc.c:1371:5: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
RB_OBJ_WRITE(method, &data->klass, klass); | |
^ | |
./eval_intern.h:175:34: note: expanded from macro 'RB_OBJ_WRITE' | |
#define RB_OBJ_WRITE(a, slot, b) UNALIGNED_MEMBER_ACCESS(rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
proc.c:1379:5: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
RB_OBJ_WRITE(method, &data->me, me); | |
^ | |
./eval_intern.h:175:34: note: expanded from macro 'RB_OBJ_WRITE' | |
#define RB_OBJ_WRITE(a, slot, b) UNALIGNED_MEMBER_ACCESS(rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
proc.c:1425:5: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
RB_OBJ_WRITE(method, &data->recv, obj); | |
^ | |
./eval_intern.h:175:34: note: expanded from macro 'RB_OBJ_WRITE' | |
#define RB_OBJ_WRITE(a, slot, b) UNALIGNED_MEMBER_ACCESS(rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
proc.c:1426:5: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
RB_OBJ_WRITE(method, &data->klass, klass); | |
^ | |
./eval_intern.h:175:34: note: expanded from macro 'RB_OBJ_WRITE' | |
#define RB_OBJ_WRITE(a, slot, b) UNALIGNED_MEMBER_ACCESS(rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
proc.c:1427:5: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
RB_OBJ_WRITE(method, &data->iclass, iclass); | |
^ | |
./eval_intern.h:175:34: note: expanded from macro 'RB_OBJ_WRITE' | |
#define RB_OBJ_WRITE(a, slot, b) UNALIGNED_MEMBER_ACCESS(rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
proc.c:1428:5: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
RB_OBJ_WRITE(method, &data->me, me); | |
^ | |
./eval_intern.h:175:34: note: expanded from macro 'RB_OBJ_WRITE' | |
#define RB_OBJ_WRITE(a, slot, b) UNALIGNED_MEMBER_ACCESS(rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
proc.c:1571:5: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
RB_OBJ_WRITE(method, &data->recv, Qundef); | |
^ | |
./eval_intern.h:175:34: note: expanded from macro 'RB_OBJ_WRITE' | |
#define RB_OBJ_WRITE(a, slot, b) UNALIGNED_MEMBER_ACCESS(rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
proc.c:1572:5: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
RB_OBJ_WRITE(method, &data->klass, orig->klass); | |
^ | |
./eval_intern.h:175:34: note: expanded from macro 'RB_OBJ_WRITE' | |
#define RB_OBJ_WRITE(a, slot, b) UNALIGNED_MEMBER_ACCESS(rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
proc.c:1573:5: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
RB_OBJ_WRITE(method, &data->me, rb_method_entry_clone(orig->me)); | |
^ | |
./eval_intern.h:175:34: note: expanded from macro 'RB_OBJ_WRITE' | |
#define RB_OBJ_WRITE(a, slot, b) UNALIGNED_MEMBER_ACCESS(rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
proc.c:2079:5: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
RB_OBJ_WRITE(clone, &data->recv, orig->recv); | |
^ | |
./eval_intern.h:175:34: note: expanded from macro 'RB_OBJ_WRITE' | |
#define RB_OBJ_WRITE(a, slot, b) UNALIGNED_MEMBER_ACCESS(rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
proc.c:2080:5: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
RB_OBJ_WRITE(clone, &data->klass, orig->klass); | |
^ | |
./eval_intern.h:175:34: note: expanded from macro 'RB_OBJ_WRITE' | |
#define RB_OBJ_WRITE(a, slot, b) UNALIGNED_MEMBER_ACCESS(rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
proc.c:2081:5: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
RB_OBJ_WRITE(clone, &data->me, rb_method_entry_clone(orig->me)); | |
^ | |
./eval_intern.h:175:34: note: expanded from macro 'RB_OBJ_WRITE' | |
#define RB_OBJ_WRITE(a, slot, b) UNALIGNED_MEMBER_ACCESS(rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
proc.c:2297:5: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
RB_OBJ_WRITE(method, &bound->recv, recv); | |
^ | |
./eval_intern.h:175:34: note: expanded from macro 'RB_OBJ_WRITE' | |
#define RB_OBJ_WRITE(a, slot, b) UNALIGNED_MEMBER_ACCESS(rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
proc.c:2298:5: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
RB_OBJ_WRITE(method, &bound->klass, data->klass); | |
^ | |
./eval_intern.h:175:34: note: expanded from macro 'RB_OBJ_WRITE' | |
#define RB_OBJ_WRITE(a, slot, b) UNALIGNED_MEMBER_ACCESS(rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
proc.c:2299:5: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
RB_OBJ_WRITE(method, &bound->me, rb_method_entry_clone(data->me)); | |
^ | |
./eval_intern.h:175:34: note: expanded from macro 'RB_OBJ_WRITE' | |
#define RB_OBJ_WRITE(a, slot, b) UNALIGNED_MEMBER_ACCESS(rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
proc.c:2309:2: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
RB_OBJ_WRITE(method, &bound->me, rb_method_entry_complement_defined_class(bound->me, bound->me->called_id, klass)); | |
^ | |
./eval_intern.h:175:34: note: expanded from macro 'RB_OBJ_WRITE' | |
#define RB_OBJ_WRITE(a, slot, b) UNALIGNED_MEMBER_ACCESS(rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
proc.c:2817:5: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
RB_OBJ_WRITE(new_env, &new_ep[VM_ENV_DATA_INDEX_ME_CREF], (VALUE)cref); | |
^ | |
./eval_intern.h:175:34: note: expanded from macro 'RB_OBJ_WRITE' | |
#define RB_OBJ_WRITE(a, slot, b) UNALIGNED_MEMBER_ACCESS(rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
proc.c:2874:3: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
RB_OBJ_WRITE(env, &env->iseq, empty); | |
^ | |
./eval_intern.h:175:34parse.c:5091:9: warning: variable 'yynerrs' set but not used [-Wunused-but-set-variable] | |
: note: expanded from macro 'RB_OBJ_WRITE' | |
int yynerrs; | |
^ | |
#define RB_OBJ_WRITE(a, slot, b) UNALIGNED_MEMBER_ACCESS(rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
proc.c:2887:5: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
RB_OBJ_WRITE(bindval, &bind->block.as.captured.self, binding_self); | |
^ | |
./eval_intern.h:175:34: note: expanded from macro 'RB_OBJ_WRITE' | |
#define RB_OBJ_WRITE(a, slot, b) UNALIGNED_MEMBER_ACCESS(rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
proc.c:2888:5: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
RB_OBJ_WRITE(bindval, &bind->block.as.captured.code.iseq, env->iseq); | |
^ | |
./eval_intern.h:175:34: note: expanded from macro 'RB_OBJ_WRITE' | |
#define RB_OBJ_WRITE(a, slot, b) UNALIGNED_MEMBER_ACCESS(rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
proc.c:2894:2: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
RB_OBJ_WRITE(bindval, &bind->pathobj, iseq->body->location.pathobj); | |
^ | |
./eval_intern.h:175:34: note: expanded from macro 'RB_OBJ_WRITE' | |
#define RB_OBJ_WRITE(a, slot, b) UNALIGNED_MEMBER_ACCESS(rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
proc.c:2898:2: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
RB_OBJ_WRITE(bindval, &bind->pathobj, | |
^ | |
./eval_intern.h:175:34: note: expanded from macro 'RB_OBJ_WRITE' | |
#define RB_OBJ_WRITE(a, slot, b) UNALIGNED_MEMBER_ACCESS(rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
1 warning generated. | |
In file included from parse.y:6497: | |
defs/keywords:5:30: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] | |
static const struct kwtable *reserved_word(/*const char *, unsigned int*/); | |
^ | |
defs/keywords:162:1: note: conflicting prototype is here | |
rb_reserved_word (register const char *str, register size_t len) | |
^ | |
defs/keywords:6:36: note: expanded from macro 'rb_reserved_word' | |
#define rb_reserved_word(str, len) reserved_word(str, len) | |
^ | |
parse.y:6667:44: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_hash_aset(p->compile_option, ID2SYM(rb_intern(name)), | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./symbol.h:22:50: note: expanded from macro 'rb_id2sym' | |
RB_GNUC_EXTENSION_BLOCK(__builtin_constant_p(id) && !DYNAMIC_ID_P(id) ? \ | |
^~ | |
./include/ruby/defines.h:116:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
parse.y:6667:44: note: '{' token is here | |
rb_hash_aset(p->compile_option, ID2SYM(rb_intern(name)), | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./symbol.h:22:50: note: expanded from macro 'rb_id2sym' | |
RB_GNUC_EXTENSION_BLOCK(__builtin_constant_p(id) && !DYNAMIC_ID_P(id) ? \ | |
^~ | |
./include/ruby/defines.h:116:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
parse.y:6667:44: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_hash_aset(p->compile_option, ID2SYM(rb_intern(name)), | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./symbol.h:22:50: note: expanded from macro 'rb_id2sym' | |
RB_GNUC_EXTENSION_BLOCK(__builtin_constant_p(id) && !DYNAMIC_ID_P(id) ? \ | |
^~ | |
./include/ruby/defines.h:116:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
parse.y:6667:44: note: ')' token is here | |
rb_hash_aset(p->compile_option, ID2SYM(rb_intern(name)), | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./symbol.h:22:50: note: expanded from macro 'rb_id2sym' | |
RB_GNUC_EXTENSION_BLOCK(__builtin_constant_p(id) && !DYNAMIC_ID_P(id) ? \ | |
^~ | |
./include/ruby/defines.h:116:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
parse.y:6667:44: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_hash_aset(p->compile_option, ID2SYM(rb_intern(name)), | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./symbol.h:22:71: note: expanded from macro 'rb_id2sym' | |
RB_GNUC_EXTENSION_BLOCK(__builtin_constant_p(id) && !DYNAMIC_ID_P(id) ? \ | |
^~ | |
./symbol.h:17:29: note: expanded from macro 'DYNAMIC_ID_P' | |
#define DYNAMIC_ID_P(id) (!(id&ID_STATIC_SYM)&&id>tLAST_OP_ID) | |
^~ | |
./include/ruby/defines.h:116:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
parse.y:6667:44: note: '{' token is here | |
rb_hash_aset(p->compile_option, ID2SYM(rb_intern(name)), | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) | |
./symbol.h:22:71: note: expanded from macro 'rb_id2sym' | |
RB_GNUC_EXTENSION_BLOCK(__builtin_constant_p(id) && !DYNAMIC_ID_P(id) ? \ | |
^~ | |
./symbol.h:17:29: note: expanded from macro 'DYNAMIC_ID_P' | |
#define DYNAMIC_ID_P(id) (!(id&ID_STATIC_SYM)&&id>tLAST_OP_ID) | |
^~ | |
./include/ruby/defines.h:116:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
parse.y:6667:44: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_hash_aset(p->compile_option, ID2SYM(rb_intern(name)), | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) | |
./symbol.h:22:71: note: expanded from macro 'rb_id2sym' | |
RB_GNUC_EXTENSION_BLOCK(__builtin_constant_p(id) && !DYNAMIC_ID_P(id) ? \ | |
^~ | |
./symbol.h:17:29: note: expanded from macro 'DYNAMIC_ID_P' | |
#define DYNAMIC_ID_P(id) (!(id&ID_STATIC_SYM)&&id>tLAST_OP_ID) | |
^~ | |
./include/ruby/defines.h:116:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
parse.y:6667:44: note: ')' token is here | |
rb_hash_aset(p->compile_option, ID2SYM(rb_intern(name)), | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./symbol.h:22:71: note: expanded from macro 'rb_id2sym' | |
RB_GNUC_EXTENSION_BLOCK(__builtin_constant_p(id) && !DYNAMIC_ID_P(id) ? \ | |
^~ | |
./symbol.h:17:29: note: expanded from macro 'DYNAMIC_ID_P' | |
#define DYNAMIC_ID_P(id) (!(id&ID_STATIC_SYM)&&id>tLAST_OP_ID) | |
^~ | |
./include/ruby/defines.h:116:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
parse.y:6667:44: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_hash_aset(p->compile_option, ID2SYM(rb_intern(name)), | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./symbol.h:22:71: note: expanded from macro 'rb_id2sym' | |
RB_GNUC_EXTENSION_BLOCK(__builtin_constant_p(id) && !DYNAMIC_ID_P(id) ? \ | |
^~ | |
./symbol.h:17:48: note: expanded from macro 'DYNAMIC_ID_P' | |
#define DYNAMIC_ID_P(id) (!(id&ID_STATIC_SYM)&&id>tLAST_OP_ID) | |
^~ | |
./include/ruby/defines.h:116:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
parse.y:6667:44: note: '{' token is here | |
rb_hash_aset(p->compile_option, ID2SYM(rb_intern(name)), | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) | |
./symbol.h:22:71: note: expanded from macro 'rb_id2sym' | |
RB_GNUC_EXTENSION_BLOCK(__builtin_constant_p(id) && !DYNAMIC_ID_P(id) ? \ | |
^~ | |
./symbol.h:17:48: note: expanded from macro 'DYNAMIC_ID_P' | |
#define DYNAMIC_ID_P(id) (!(id&ID_STATIC_SYM)&&id>tLAST_OP_ID) | |
^~ | |
./include/ruby/defines.h:116:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
parse.y:6667:44: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_hash_aset(p->compile_option, ID2SYM(rb_intern(name)), | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) | |
./symbol.h:22:71: note: expanded from macro 'rb_id2sym' | |
RB_GNUC_EXTENSION_BLOCK(__builtin_constant_p(id) && !DYNAMIC_ID_P(id) ? \ | |
^~ | |
./symbol.h:17:48: note: expanded from macro 'DYNAMIC_ID_P' | |
#define DYNAMIC_ID_P(id) (!(id&ID_STATIC_SYM)&&id>tLAST_OP_ID) | |
^~ | |
./include/ruby/defines.h:116:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
parse.y:6667:44: note: ')' token is here | |
rb_hash_aset(p->compile_option, ID2SYM(rb_intern(name)), | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./symbol.h:22:71: note: expanded from macro 'rb_id2sym' | |
RB_GNUC_EXTENSION_BLOCK(__builtin_constant_p(id) && !DYNAMIC_ID_P(id) ? \ | |
^~ | |
./symbol.h:17:48: note: expanded from macro 'DYNAMIC_ID_P' | |
#define DYNAMIC_ID_P(id) (!(id&ID_STATIC_SYM)&&id>tLAST_OP_ID) | |
^~ | |
./include/ruby/defines.h:116:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
parse.y:6667:44: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_hash_aset(p->compile_option, ID2SYM(rb_intern(name)), | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./symbol.h:23:22: note: expanded from macro 'rb_id2sym' | |
STATIC_ID2SYM(id) : rb_id2sym(id)) | |
^~ | |
./symbol.h:18:38: note: expanded from macro 'STATIC_ID2SYM' | |
#define STATIC_ID2SYM(id) (((VALUE)(id)<<RUBY_SPECIAL_SHIFT)|SYMBOL_FLAG) | |
^~ | |
./include/ruby/defines.h:116:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
parse.y:6667:44: note: '{' token is here | |
rb_hash_aset(p->compile_option, ID2SYM(rb_intern(name)), | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) | |
./symbol.h:23:22: note: expanded from macro 'rb_id2sym' | |
STATIC_ID2SYM(id) : rb_id2sym(id)) | |
^~ | |
./symbol.h:18:38: note: expanded from macro 'STATIC_ID2SYM' | |
#define STATIC_ID2SYM(id) (((VALUE)(id)<<RUBY_SPECIAL_SHIFT)|SYMBOL_FLAG) | |
^~ | |
./include/ruby/defines.h:116:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
parse.y:6667:44: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_hash_aset(p->compile_option, ID2SYM(rb_intern(name)), | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) | |
./symbol.h:23:22: note: expanded from macro 'rb_id2sym' | |
STATIC_ID2SYM(id) : rb_id2sym(id)) | |
^~ | |
./symbol.h:18:38: note: expanded from macro 'STATIC_ID2SYM' | |
#define STATIC_ID2SYM(id) (((VALUE)(id)<<RUBY_SPECIAL_SHIFT)|SYMBOL_FLAG) | |
^~ | |
./include/ruby/defines.h:116:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
parse.y:6667:44: note: ')' token is here | |
rb_hash_aset(p->compile_option, ID2SYM(rb_intern(name)), | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./symbol.h:23:22: note: expanded from macro 'rb_id2sym' | |
STATIC_ID2SYM(id) : rb_id2sym(id)) | |
^~ | |
./symbol.h:18:38: note: expanded from macro 'STATIC_ID2SYM' | |
#define STATIC_ID2SYM(id) (((VALUE)(id)<<RUBY_SPECIAL_SHIFT)|SYMBOL_FLAG) | |
^~ | |
./include/ruby/defines.h:116:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
parse.y:6667:44: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_hash_aset(p->compile_option, ID2SYM(rb_intern(name)), | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./symbol.h:23:38: note: expanded from macro 'rb_id2sym' | |
STATIC_ID2SYM(id) : rb_id2sym(id)) | |
^~ | |
./include/ruby/defines.h:116:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
parse.y:6667:44: note: '{' token is here | |
rb_hash_aset(p->compile_option, ID2SYM(rb_intern(name)), | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./symbol.h:23:38: note: expanded from macro 'rb_id2sym' | |
STATIC_ID2SYM(id) : rb_id2sym(id)) | |
^~ | |
./include/ruby/defines.h:116:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
parse.y:6667:44: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_hash_aset(p->compile_option, ID2SYM(rb_intern(name)), | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./symbol.h:23:38: note: expanded from macro 'rb_id2sym' | |
STATIC_ID2SYM(id) : rb_id2sym(id)) | |
^~ | |
./include/ruby/defines.h:116:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
parse.y:6667:44: note: ')' token is here | |
rb_hash_aset(p->compile_option, ID2SYM(rb_intern(name)), | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./symbol.h:23:38: note: expanded from macro 'rb_id2sym' | |
STATIC_ID2SYM(id) : rb_id2sym(id)) | |
^~ | |
./include/ruby/defines.h:116:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
compiling process.c | |
parse.y:9797:47: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return NEW_CALL(node, tEQ, NEW_LIST(NEW_GVAR(rb_intern("$."), loc), loc), loc); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./node.h:313:44: note: expanded from macro 'NEW_GVAR' | |
#define NEW_GVAR(v,loc) NEW_NODE(NODE_GVAR,v,0,rb_global_entry(v),loc) | |
^ | |
./node.h:268:62: note: expanded from macro 'NEW_NODE' | |
#define NEW_NODE(t,a0,a1,a2,loc) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2),loc) | |
^~ | |
note: (skipping 5 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) | |
./node.h:331:52: note: expanded from macro 'NEW_CALL' | |
#define NEW_CALL(r,m,a,loc) NEW_NODE(NODE_CALL,r,m,a,loc) | |
^ | |
./node.h:268:86: note: expanded from macro 'NEW_NODE' | |
#define NEW_NODE(t,a0,a1,a2,loc) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2),loc) | |
^~ | |
parse.y:342:85: note: expanded from macro 'rb_node_newnode' | |
#define rb_node_newnode(type, a1, a2, a3, loc) node_newnode(p, (type), (a1), (a2), (a3), (loc)) | |
^~ | |
parse.y:9797:47: note: '{' token is here | |
return NEW_CALL(node, tEQ, NEW_LIST(NEW_GVAR(rb_intern("$."), loc), loc), loc); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./node.h:313:44: note: expanded from macro 'NEW_GVAR' | |
#define NEW_GVAR(v,loc) NEW_NODE(NODE_GVAR,v,0,rb_global_entry(v),loc) | |
^ | |
note: (skipping 6 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) | |
./node.h:331:52: note: expanded from macro 'NEW_CALL' | |
#define NEW_CALL(r,m,a,loc) NEW_NODE(NODE_CALL,r,m,a,loc) | |
^ | |
./node.h:268:86: note: expanded from macro 'NEW_NODE' | |
#define NEW_NODE(t,a0,a1,a2,loc) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2),loc) | |
^~ | |
parse.y:342:85: note: expanded from macro 'rb_node_newnode' | |
#define rb_node_newnode(type, a1, a2, a3, loc) node_newnode(p, (type), (a1), (a2), (a3), (loc)) | |
^~ | |
parse.y:9797:47: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return NEW_CALL(node, tEQ, NEW_LIST(NEW_GVAR(rb_intern("$."), loc), loc), loc); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./node.h:313:44: note: expanded from macro 'NEW_GVAR' | |
#define NEW_GVAR(v,loc) NEW_NODE(NODE_GVAR,v,0,rb_global_entry(v),loc) | |
^ | |
note: (skipping 6 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) | |
./node.h:331:52: note: expanded from macro 'NEW_CALL' | |
#define NEW_CALL(r,m,a,loc) NEW_NODE(NODE_CALL,r,m,a,loc) | |
^ | |
./node.h:268:86: note: expanded from macro 'NEW_NODE' | |
#define NEW_NODE(t,a0,a1,a2,loc) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2),loc) | |
^~ | |
parse.y:342:85: note: expanded from macro 'rb_node_newnode' | |
#define rb_node_newnode(type, a1, a2, a3, loc) node_newnode(p, (type), (a1), (a2), (a3), (loc)) | |
^~ | |
parse.y:9797:47: note: ')' token is here | |
return NEW_CALL(node, tEQ, NEW_LIST(NEW_GVAR(rb_intern("$."), loc), loc), loc); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./node.h:313:44: note: expanded from macro 'NEW_GVAR' | |
#define NEW_GVAR(v,loc) NEW_NODE(NODE_GVAR,v,0,rb_global_entry(v),loc) | |
^ | |
./node.h:268:62: note: expanded from macro 'NEW_NODE' | |
#define NEW_NODE(t,a0,a1,a2,loc) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2),loc) | |
^~ | |
note: (skipping 5 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) | |
./node.h:331:52: note: expanded from macro 'NEW_CALL' | |
#define NEW_CALL(r,m,a,loc) NEW_NODE(NODE_CALL,r,m,a,loc) | |
^ | |
./node.h:268:86: note: expanded from macro 'NEW_NODE' | |
#define NEW_NODE(t,a0,a1,a2,loc) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2),loc) | |
^~ | |
parse.y:342:85: note: expanded from macro 'rb_node_newnode' | |
#define rb_node_newnode(type, a1, a2, a3, loc) node_newnode(p, (type), (a1), (a2), (a3), (loc)) | |
^~ | |
parse.y:9797:47: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return NEW_CALL(node, tEQ, NEW_LIST(NEW_GVAR(rb_intern("$."), loc), loc), loc); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./node.h:313:64: note: expanded from macro 'NEW_GVAR' | |
#define NEW_GVAR(v,loc) NEW_NODE(NODE_GVAR,v,0,rb_global_entry(v),loc) | |
^ | |
./node.h:268:86: note: expanded from macro 'NEW_NODE' | |
#define NEW_NODE(t,a0,a1,a2,loc) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2),loc) | |
^~ | |
note: (skipping 5 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) | |
./node.h:331:52: note: expanded from macro 'NEW_CALL' | |
#define NEW_CALL(r,m,a,loc) NEW_NODE(NODE_CALL,r,m,a,loc) | |
^ | |
./node.h:268:86: note: expanded from macro 'NEW_NODE' | |
#define NEW_NODE(t,a0,a1,a2,loc) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2),loc) | |
^~ | |
parse.y:342:85: note: expanded from macro 'rb_node_newnode' | |
#define rb_node_newnode(type, a1, a2, a3, loc) node_newnode(p, (type), (a1), (a2), (a3), (loc)) | |
^~ | |
parse.y:9797:47: note: '{' token is here | |
return NEW_CALL(node, tEQ, NEW_LIST(NEW_GVAR(rb_intern("$."), loc), loc), loc); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./node.h:313:64: note: expanded from macro 'NEW_GVAR' | |
#define NEW_GVAR(v,loc) NEW_NODE(NODE_GVAR,v,0,rb_global_entry(v),loc) | |
^ | |
note: (skipping 6 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) | |
./node.h:331:52: note: expanded from macro 'NEW_CALL' | |
#define NEW_CALL(r,m,a,loc) NEW_NODE(NODE_CALL,r,m,a,loc) | |
^ | |
./node.h:268:86: note: expanded from macro 'NEW_NODE' | |
#define NEW_NODE(t,a0,a1,a2,loc) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2),loc) | |
^~ | |
parse.y:342:85: note: expanded from macro 'rb_node_newnode' | |
#define rb_node_newnode(type, a1, a2, a3, loc) node_newnode(p, (type), (a1), (a2), (a3), (loc)) | |
^~ | |
parse.y:9797:47: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return NEW_CALL(node, tEQ, NEW_LIST(NEW_GVAR(rb_intern("$."), loc), loc), loc); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./node.h:313:64: note: expanded from macro 'NEW_GVAR' | |
#define NEW_GVAR(v,loc) NEW_NODE(NODE_GVAR,v,0,rb_global_entry(v),loc) | |
^ | |
note: (skipping 6 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) | |
./node.h:331:52: note: expanded from macro 'NEW_CALL' | |
#define NEW_CALL(r,m,a,loc) NEW_NODE(NODE_CALL,r,m,a,loc) | |
^ | |
./node.h:268:86: note: expanded from macro 'NEW_NODE' | |
#define NEW_NODE(t,a0,a1,a2,loc) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2),loc) | |
^~ | |
parse.y:342:85: note: expanded from macro 'rb_node_newnode' | |
#define rb_node_newnode(type, a1, a2, a3, loc) node_newnode(p, (type), (a1), (a2), (a3), (loc)) | |
^~ | |
parse.y:9797:47: note: ')' token is here | |
return NEW_CALL(node, tEQ, NEW_LIST(NEW_GVAR(rb_intern("$."), loc), loc), loc); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./node.h:313:64: note: expanded from macro 'NEW_GVAR' | |
#define NEW_GVAR(v,loc) NEW_NODE(NODE_GVAR,v,0,rb_global_entry(v),loc) | |
^ | |
./node.h:268:86: note: expanded from macro 'NEW_NODE' | |
#define NEW_NODE(t,a0,a1,a2,loc) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2),loc) | |
^~ | |
note: (skipping 5 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) | |
./node.h:331:52: note: expanded from macro 'NEW_CALL' | |
#define NEW_CALL(r,m,a,loc) NEW_NODE(NODE_CALL,r,m,a,loc) | |
^ | |
./node.h:268:86: note: expanded from macro 'NEW_NODE' | |
#define NEW_NODE(t,a0,a1,a2,loc) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2),loc) | |
^~ | |
parse.y:342:85: note: expanded from macro 'rb_node_newnode' | |
#define rb_node_newnode(type, a1, a2, a3, loc) node_newnode(p, (type), (a1), (a2), (a3), (loc)) | |
^~ | |
8 warnings generated. | |
parse.y:10775:26: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
NODE *print = NEW_FCALL(rb_intern("print"), | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./node.h:333:50: note: expanded from macro 'NEW_FCALL' | |
#define NEW_FCALL(m,a,loc) NEW_NODE(NODE_FCALL,0,m,a,loc) | |
^ | |
./node.h:268:74: note: expanded from macro 'NEW_NODE' | |
#define NEW_NODE(t,a0,a1,a2,loc) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2),loc) | |
^~ | |
parse.y:342:79: note: expanded from macro 'rb_node_newnode' | |
#define rb_node_newnode(type, a1, a2, a3, loc) node_newnode(p, (type), (a1), (a2), (a3), (loc)) | |
^~ | |
parse.y:10775:26: note: '{' token is here | |
NODE *print = NEW_FCALL(rb_intern("print"), | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./node.h:333:50: note: expanded from macro 'NEW_FCALL' | |
#define NEW_FCALL(m,a,loc) NEW_NODE(NODE_FCALL,0,m,a,loc) | |
^ | |
./node.h:268:74: note: expanded from macro 'NEW_NODE' | |
#define NEW_NODE(t,a0,a1,a2,loc) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2),loc) | |
^~ | |
parse.y:342:79: note: expanded from macro 'rb_node_newnode' | |
#define rb_node_newnode(type, a1, a2, a3, loc) node_newnode(p, (type), (a1), (a2), (a3), (loc)) | |
^~ | |
parse.y:10775:26: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
NODE *print = NEW_FCALL(rb_intern("print"), | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./node.h:333:50: note: expanded from macro 'NEW_FCALL' | |
#define NEW_FCALL(m,a,loc) NEW_NODE(NODE_FCALL,0,m,a,loc) | |
^ | |
./node.h:268:74: note: expanded from macro 'NEW_NODE' | |
#define NEW_NODE(t,a0,a1,a2,loc) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2),loc) | |
^~ | |
parse.y:342:79: note: expanded from macro 'rb_node_newnode' | |
#define rb_node_newnode(type, a1, a2, a3, loc) node_newnode(p, (type), (a1), (a2), (a3), (loc)) | |
^~ | |
parse.y:10775:26: note: ')' token is here | |
NODE *print = NEW_FCALL(rb_intern("print"), | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./node.h:333:50: note: expanded from macro 'NEW_FCALL' | |
#define NEW_FCALL(m,a,loc) NEW_NODE(NODE_FCALL,0,m,a,loc) | |
^ | |
./node.h:268:74: note: expanded from macro 'NEW_NODE' | |
#define NEW_NODE(t,a0,a1,a2,loc) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2),loc) | |
^~ | |
parse.y:342:79: note: expanded from macro 'rb_node_newnode' | |
#define rb_node_newnode(type, a1, a2, a3, loc) node_newnode(p, (type), (a1), (a2), (a3), (loc)) | |
^~ | |
parse.y:10783:30: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
NODE *split = NEW_GASGN(rb_intern("$F"), | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./node.h:300:50: note: expanded from macro 'NEW_GASGN' | |
#define NEW_GASGN(v,val,loc) NEW_NODE(NODE_GASGN,v,val,rb_global_entry(v),loc) | |
^ | |
./node.h:268:62: note: expanded from macro 'NEW_NODE' | |
#define NEW_NODE(t,a0,a1,a2,loc) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2),loc) | |
^~ | |
parse.y:342:73: note: expanded from macro 'rb_node_newnode' | |
#define rb_node_newnode(type, a1, a2, a3, loc) node_newnode(p, (type), (a1), (a2), (a3), (loc)) | |
^~ | |
parse.y:10783:30: note: '{' token is here | |
NODE *split = NEW_GASGN(rb_intern("$F"), | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./node.h:300:50: note: expanded from macro 'NEW_GASGN' | |
#define NEW_GASGN(v,val,loc) NEW_NODE(NODE_GASGN,v,val,rb_global_entry(v),loc) | |
^ | |
./node.h:268:62: note: expanded from macro 'NEW_NODE' | |
#define NEW_NODE(t,a0,a1,a2,loc) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2),loc) | |
^~ | |
parse.y:342:73: note: expanded from macro 'rb_node_newnode' | |
#define rb_node_newnode(type, a1, a2, a3, loc) node_newnode(p, (type), (a1), (a2), (a3), (loc)) | |
^~ | |
parse.y:10783:30: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
NODE *split = NEW_GASGN(rb_intern("$F"), | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./node.h:300:50: note: expanded from macro 'NEW_GASGN' | |
#define NEW_GASGN(v,val,loc) NEW_NODE(NODE_GASGN,v,val,rb_global_entry(v),loc) | |
^ | |
./node.h:268:62: note: expanded from macro 'NEW_NODE' | |
#define NEW_NODE(t,a0,a1,a2,loc) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2),loc) | |
^~ | |
parse.y:342:73: note: expanded from macro 'rb_node_newnode' | |
#define rb_node_newnode(type, a1, a2, a3, loc) node_newnode(p, (type), (a1), (a2), (a3), (loc)) | |
^~ | |
parse.y:10783:30: note: ')' token is here | |
NODE *split = NEW_GASGN(rb_intern("$F"), | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./node.h:300:50: note: expanded from macro 'NEW_GASGN' | |
#define NEW_GASGN(v,val,loc) NEW_NODE(NODE_GASGN,v,val,rb_global_entry(v),loc) | |
^ | |
./node.h:268:62: note: expanded from macro 'NEW_NODE' | |
#define NEW_NODE(t,a0,a1,a2,loc) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2),loc) | |
^~ | |
parse.y:342:73: note: expanded from macro 'rb_node_newnode' | |
#define rb_node_newnode(type, a1, a2, a3, loc) node_newnode(p, (type), (a1), (a2), (a3), (loc)) | |
^~ | |
parse.y:10785:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_intern("split"), 0, LOC), | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./node.h:331:50: note: expanded from macro 'NEW_CALL' | |
#define NEW_CALL(r,m,a,loc) NEW_NODE(NODE_CALL,r,m,a,loc) | |
^ | |
./node.h:268:74: note: expanded from macro 'NEW_NODE' | |
#define NEW_NODE(t,a0,a1,a2,loc) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2),loc) | |
^~ | |
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) | |
./node.h:300:52: note: expanded from macro 'NEW_GASGN' | |
#define NEW_GASGN(v,val,loc) NEW_NODE(NODE_GASGN,v,val,rb_global_entry(v),loc) | |
^~~ | |
./node.h:268:74: note: expanded from macro 'NEW_NODE' | |
#define NEW_NODE(t,a0,a1,a2,loc) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2),loc) | |
^~ | |
parse.y:342:79: note: expanded from macro 'rb_node_newnode' | |
#define rb_node_newnode(type, a1, a2, a3, loc) node_newnode(p, (type), (a1), (a2), (a3), (loc)) | |
^~ | |
parse.y:10785:11: note: '{' token is here | |
rb_intern("split"), 0, LOC), | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./node.h:331:50: note: expanded from macro 'NEW_CALL' | |
#define NEW_CALL(r,m,a,loc) NEW_NODE(NODE_CALL,r,m,a,loc) | |
^ | |
note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) | |
./node.h:300:52: note: expanded from macro 'NEW_GASGN' | |
#define NEW_GASGN(v,val,loc) NEW_NODE(NODE_GASGN,v,val,rb_global_entry(v),loc) | |
^~~ | |
./node.h:268:74: note: expanded from macro 'NEW_NODE' | |
#define NEW_NODE(t,a0,a1,a2,loc) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2),loc) | |
^~ | |
parse.y:342:79: note: expanded from macro 'rb_node_newnode' | |
#define rb_node_newnode(type, a1, a2, a3, loc) node_newnode(p, (type), (a1), (a2), (a3), (loc)) | |
^~ | |
parse.y:10785:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_intern("split"), 0, LOC), | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./node.h:331:50: note: expanded from macro 'NEW_CALL' | |
#define NEW_CALL(r,m,a,loc) NEW_NODE(NODE_CALL,r,m,a,loc) | |
^ | |
note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) | |
./node.h:300:52: note: expanded from macro 'NEW_GASGN' | |
#define NEW_GASGN(v,val,loc) NEW_NODE(NODE_GASGN,v,val,rb_global_entry(v),loc) | |
^~~ | |
./node.h:268:74: note: expanded from macro 'NEW_NODE' | |
#define NEW_NODE(t,a0,a1,a2,loc) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2),loc) | |
^~ | |
parse.y:342:79: note: expanded from macro 'rb_node_newnode' | |
#define rb_node_newnode(type, a1, a2, a3, loc) node_newnode(p, (type), (a1), (a2), (a3), (loc)) | |
^~ | |
parse.y:10785:11: note: ')' token is here | |
rb_intern("split"), 0, LOC), | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./node.h:331:50: note: expanded from macro 'NEW_CALL' | |
#define NEW_CALL(r,m,a,loc) NEW_NODE(NODE_CALL,r,m,a,loc) | |
^ | |
./node.h:268:74: note: expanded from macro 'NEW_NODE' | |
#define NEW_NODE(t,a0,a1,a2,loc) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2),loc) | |
^~ | |
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) | |
./node.h:300:52: note: expanded from macro 'NEW_GASGN' | |
#define NEW_GASGN(v,val,loc) NEW_NODE(NODE_GASGN,v,val,rb_global_entry(v),loc) | |
^~~ | |
./node.h:268:74: note: expanded from macro 'NEW_NODE' | |
#define NEW_NODE(t,a0,a1,a2,loc) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2),loc) | |
^~ | |
parse.y:342:79: note: expanded from macro 'rb_node_newnode' | |
#define rb_node_newnode(type, a1, a2, a3, loc) node_newnode(p, (type), (a1), (a2), (a3), (loc)) | |
^~ | |
parse.y:10783:30: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
NODE *split = NEW_GASGN(rb_intern("$F"), | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./node.h:300:72: note: expanded from macro 'NEW_GASGN' | |
#define NEW_GASGN(v,val,loc) NEW_NODE(NODE_GASGN,v,val,rb_global_entry(v),loc) | |
^ | |
./node.h:268:86: note: expanded from macro 'NEW_NODE' | |
#define NEW_NODE(t,a0,a1,a2,loc) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2),loc) | |
^~ | |
parse.y:342:85: note: expanded from macro 'rb_node_newnode' | |
#define rb_node_newnode(type, a1, a2, a3, loc) node_newnode(p, (type), (a1), (a2), (a3), (loc)) | |
^~ | |
parse.y:10783:30: note: '{' token is here | |
NODE *split = NEW_GASGN(rb_intern("$F"), | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./node.h:300:72: note: expanded from macro 'NEW_GASGN' | |
#define NEW_GASGN(v,val,loc) NEW_NODE(NODE_GASGN,v,val,rb_global_entry(v),loc) | |
^ | |
./node.h:268:86: note: expanded from macro 'NEW_NODE' | |
#define NEW_NODE(t,a0,a1,a2,loc) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2),loc) | |
^~ | |
parse.y:342:85: note: expanded from macro 'rb_node_newnode' | |
#define rb_node_newnode(type, a1, a2, a3, loc) node_newnode(p, (type), (a1), (a2), (a3), (loc)) | |
^~ | |
parse.y:10783:30: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
NODE *split = NEW_GASGN(rb_intern("$F"), | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./node.h:300:72: note: expanded from macro 'NEW_GASGN' | |
#define NEW_GASGN(v,val,loc) NEW_NODE(NODE_GASGN,v,val,rb_global_entry(v),loc) | |
^ | |
./node.h:268:86: note: expanded from macro 'NEW_NODE' | |
#define NEW_NODE(t,a0,a1,a2,loc) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2),loc) | |
^~ | |
parse.y:342:85: note: expanded from macro 'rb_node_newnode' | |
#define rb_node_newnode(type, a1, a2, a3, loc) node_newnode(p, (type), (a1), (a2), (a3), (loc)) | |
^~ | |
parse.y:10783:30: note: ')' token is here | |
NODE *split = NEW_GASGN(rb_intern("$F"), | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./node.h:300:72: note: expanded from macro 'NEW_GASGN' | |
#define NEW_GASGN(v,val,loc) NEW_NODE(NODE_GASGN,v,val,rb_global_entry(v),loc) | |
^ | |
./node.h:268:86: note: expanded from macro 'NEW_NODE' | |
#define NEW_NODE(t,a0,a1,a2,loc) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2),loc) | |
^~ | |
parse.y:342:85: note: expanded from macro 'rb_node_newnode' | |
#define rb_node_newnode(type, a1, a2, a3, loc) node_newnode(p, (type), (a1), (a2), (a3), (loc)) | |
^~ | |
parse.y:10791:8: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_intern("chomp!"), 0, LOC); | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./node.h:331:50: note: expanded from macro 'NEW_CALL' | |
#define NEW_CALL(r,m,a,loc) NEW_NODE(NODE_CALL,r,m,a,loc) | |
^ | |
./node.h:268:74: note: expanded from macro 'NEW_NODE' | |
#define NEW_NODE(t,a0,a1,a2,loc) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2),loc) | |
^~ | |
parse.y:342:79: note: expanded from macro 'rb_node_newnode' | |
#define rb_node_newnode(type, a1, a2, a3, loc) node_newnode(p, (type), (a1), (a2), (a3), (loc)) | |
^~ | |
parse.y:10791:8: note: '{' token is here | |
rb_intern("chomp!"), 0, LOC); | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./node.h:331:50: note: expanded from macro 'NEW_CALL' | |
#define NEW_CALL(r,m,a,loc) NEW_NODE(NODE_CALL,r,m,a,loc) | |
^ | |
./node.h:268:74: note: expanded from macro 'NEW_NODE' | |
#define NEW_NODE(t,a0,a1,a2,loc) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2),loc) | |
^~ | |
parse.y:342:79: note: expanded from macro 'rb_node_newnode' | |
#define rb_node_newnode(type, a1, a2, a3, loc) node_newnode(p, (type), (a1), (a2), (a3), (loc)) | |
^~ | |
parse.y:10791:8: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_intern("chomp!"), 0, LOC); | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./node.h:331:50: note: expanded from macro 'NEW_CALL' | |
#define NEW_CALL(r,m,a,loc) NEW_NODE(NODE_CALL,r,m,a,loc) | |
^ | |
./node.h:268:74: note: expanded from macro 'NEW_NODE' | |
#define NEW_NODE(t,a0,a1,a2,loc) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2),loc) | |
^~ | |
parse.y:342:79: note: expanded from macro 'rb_node_newnode' | |
#define rb_node_newnode(type, a1, a2, a3, loc) node_newnode(p, (type), (a1), (a2), (a3), (loc)) | |
^~ | |
parse.y:10791:8: note: ')' token is here | |
rb_intern("chomp!"), 0, LOC); | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./node.h:331:50: note: expanded from macro 'NEW_CALL' | |
#define NEW_CALL(r,m,a,loc) NEW_NODE(NODE_CALL,r,m,a,loc) | |
^ | |
./node.h:268:74: note: expanded from macro 'NEW_NODE' | |
#define NEW_NODE(t,a0,a1,a2,loc) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2),loc) | |
^~ | |
parse.y:342:79: note: expanded from macro 'rb_node_newnode' | |
#define rb_node_newnode(type, a1, a2, a3, loc) node_newnode(p, (type), (a1), (a2), (a3), (loc)) | |
^~ | |
compiling random.c | |
process.c:1851:16: warning: variable 'n' set but not used [-Wunused-but-set-variable] | |
int i, n=0; | |
^ | |
2 warnings generated. | |
compiling range.c | |
88 warnings generated. | |
compiling rational.c | |
compiling re.c | |
32 warnings generated. | |
compiling regcomp.c | |
range.c:1153:30: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
x = rb_check_funcall(range, rb_intern("exclude_end?"), 0, 0); | |
^~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
range.c:1153:30: note: '{' token is here | |
x = rb_check_funcall(range, rb_intern("exclude_end?"), 0, 0); | |
^~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
range.c:1153:30: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
x = rb_check_funcall(range, rb_intern("exclude_end?"), 0, 0); | |
^~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
range.c:1153:30: note: ')' token is here | |
x = rb_check_funcall(range, rb_intern("exclude_end?"), 0, 0); | |
^~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
rational.c:1081:40: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_num_coerce_bin(self, other, rb_intern("**")); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
rational.c:1081:40: note: '{' token is here | |
return rb_num_coerce_bin(self, other, rb_intern("**")); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
rational.c:1081:40: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_num_coerce_bin(self, other, rb_intern("**")); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
rational.c:1081:40: note: ')' token is here | |
return rb_num_coerce_bin(self, other, rb_intern("**")); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
range.c:1393:27: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_funcallv(r, rb_intern("max"), 0, 0); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
range.c:1393:27: note: '{' token is here | |
return rb_funcallv(r, rb_intern("max"), 0, 0); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
range.c:1393:27: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_funcallv(r, rb_intern("max"), 0, 0); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
range.c:1393:27: note: ')' token is here | |
return rb_funcallv(r, rb_intern("max"), 0, 0); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
rational.c:1139:40: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_num_coerce_cmp(self, other, rb_intern("<=>")); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
rational.c:1139:40: note: '{' token is here | |
return rb_num_coerce_cmp(self, other, rb_intern("<=>")); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
rational.c:1139:40: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_num_coerce_cmp(self, other, rb_intern("<=>")); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
rational.c:1139:40: note: ')' token is here | |
return rb_num_coerce_cmp(self, other, rb_intern("<=>")); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
rational.c:1679:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
c = f_ceil(a); | |
^~~~~~~~~ | |
rational.c:1602:35: note: expanded from macro 'f_ceil' | |
#define f_ceil(x) rb_funcall((x), id_ceil, 0) | |
^~~~~~~ | |
rational.c:1601:17: note: expanded from macro 'id_ceil' | |
#define id_ceil rb_intern("ceil") | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
rational.c:1679:6: note: '{' token is here | |
c = f_ceil(a); | |
^~~~~~~~~ | |
rational.c:1602:35: note: expanded from macro 'f_ceil' | |
#define f_ceil(x) rb_funcall((x), id_ceil, 0) | |
^~~~~~~ | |
rational.c:1601:17: note: expanded from macro 'id_ceil' | |
#define id_ceil rb_intern("ceil") | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
rational.c:1679:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
c = f_ceil(a); | |
^~~~~~~~~ | |
rational.c:1602:35: note: expanded from macro 'f_ceil' | |
#define f_ceil(x) rb_funcall((x), id_ceil, 0) | |
^~~~~~~ | |
rational.c:1601:17: note: expanded from macro 'id_ceil' | |
#define id_ceil rb_intern("ceil") | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
rational.c:1679:6: note: ')' token is here | |
c = f_ceil(a); | |
^~~~~~~~~ | |
rational.c:1602:35: note: expanded from macro 'f_ceil' | |
#define f_ceil(x) rb_funcall((x), id_ceil, 0) | |
^~~~~~~ | |
rational.c:1601:17: note: expanded from macro 'id_ceil' | |
#define id_ceil rb_intern("ceil") | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
rational.c:1685:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
t = f_reciprocal(f_sub(b, k)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~ | |
rational.c:1607:25: note: expanded from macro 'f_reciprocal' | |
#define f_reciprocal(x) f_quo(ONE, (x)) | |
^~~~~~~~~~~~~~~ | |
rational.c:1605:36: note: expanded from macro 'f_quo' | |
#define f_quo(x,y) rb_funcall((x), id_quo, 1, (y)) | |
^~~~~~ | |
rational.c:1604:16: note: expanded from macro 'id_quo' | |
#define id_quo rb_intern("quo") | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
rational.c:1685:6: note: '{' token is here | |
t = f_reciprocal(f_sub(b, k)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~ | |
rational.c:1607:25: note: expanded from macro 'f_reciprocal' | |
#define f_reciprocal(x) f_quo(ONE, (x)) | |
^~~~~~~~~~~~~~~ | |
rational.c:1605:36: note: expanded from macro 'f_quo' | |
#define f_quo(x,y) rb_funcall((x), id_quo, 1, (y)) | |
^~~~~~ | |
rational.c:1604:16: note: expanded from macro 'id_quo' | |
#define id_quo rb_intern("quo") | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
rational.c:1685:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
t = f_reciprocal(f_sub(b, k)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~ | |
rational.c:1607:25: note: expanded from macro 'f_reciprocal' | |
#define f_reciprocal(x) f_quo(ONE, (x)) | |
^~~~~~~~~~~~~~~ | |
rational.c:1605:36: note: expanded from macro 'f_quo' | |
#define f_quo(x,y) rb_funcall((x), id_quo, 1, (y)) | |
^~~~~~ | |
rational.c:1604:16: note: expanded from macro 'id_quo' | |
#define id_quo rb_intern("quo") | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
rational.c:1685:6: note: ')' token is here | |
t = f_reciprocal(f_sub(b, k)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~ | |
rational.c:1607:25: note: expanded from macro 'f_reciprocal' | |
#define f_reciprocal(x) f_quo(ONE, (x)) | |
^~~~~~~~~~~~~~~ | |
rational.c:1605:36: note: expanded from macro 'f_quo' | |
#define f_quo(x,y) rb_funcall((x), id_quo, 1, (y)) | |
^~~~~~ | |
rational.c:1604:16: note: expanded from macro 'id_quo' | |
#define id_quo rb_intern("quo") | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
rational.c:1686:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
b = f_reciprocal(f_sub(a, k)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~ | |
rational.c:1607:25: note: expanded from macro 'f_reciprocal' | |
#define f_reciprocal(x) f_quo(ONE, (x)) | |
^~~~~~~~~~~~~~~ | |
rational.c:1605:36: note: expanded from macro 'f_quo' | |
#define f_quo(x,y) rb_funcall((x), id_quo, 1, (y)) | |
^~~~~~ | |
rational.c:1604:16: note: expanded from macro 'id_quo' | |
#define id_quo rb_intern("quo") | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
rational.c:1686:6: note: '{' token is here | |
b = f_reciprocal(f_sub(a, k)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~ | |
rational.c:1607:25: note: expanded from macro 'f_reciprocal' | |
#define f_reciprocal(x) f_quo(ONE, (x)) | |
^~~~~~~~~~~~~~~ | |
rational.c:1605:36: note: expanded from macro 'f_quo' | |
#define f_quo(x,y) rb_funcall((x), id_quo, 1, (y)) | |
^~~~~~ | |
rational.c:1604:16: note: expanded from macro 'id_quo' | |
#define id_quo rb_intern("quo") | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
rational.c:1686:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
b = f_reciprocal(f_sub(a, k)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~ | |
rational.c:1607:25: note: expanded from macro 'f_reciprocal' | |
#define f_reciprocal(x) f_quo(ONE, (x)) | |
^~~~~~~~~~~~~~~ | |
rational.c:1605:36: note: expanded from macro 'f_quo' | |
#define f_quo(x,y) rb_funcall((x), id_quo, 1, (y)) | |
^~~~~~ | |
rational.c:1604:16: note: expanded from macro 'id_quo' | |
#define id_quo rb_intern("quo") | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
rational.c:1686:6: note: ')' token is here | |
b = f_reciprocal(f_sub(a, k)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~ | |
rational.c:1607:25: note: expanded from macro 'f_reciprocal' | |
#define f_reciprocal(x) f_quo(ONE, (x)) | |
^~~~~~~~~~~~~~~ | |
rational.c:1605:36: note: expanded from macro 'f_quo' | |
#define f_quo(x,y) rb_funcall((x), id_quo, 1, (y)) | |
^~~~~~ | |
rational.c:1604:16: note: expanded from macro 'id_quo' | |
#define id_quo rb_intern("quo") | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
rational.c:1979:12: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return f_numerator(f_to_r(self)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~ | |
rational.c:1962:40: note: expanded from macro 'f_numerator' | |
#define f_numerator(x) rb_funcall((x), id_numerator, 0) | |
^~~~~~~~~~~~ | |
rational.c:1961:22: note: expanded from macro 'id_numerator' | |
#define id_numerator rb_intern("numerator") | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
rational.c:1979:12: note: '{' token is here | |
return f_numerator(f_to_r(self)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~ | |
rational.c:1962:40: note: expanded from macro 'f_numerator' | |
#define f_numerator(x) rb_funcall((x), id_numerator, 0) | |
^~~~~~~~~~~~ | |
rational.c:1961:22: note: expanded from macro 'id_numerator' | |
#define id_numerator rb_intern("numerator") | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
rational.c:1979:12: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return f_numerator(f_to_r(self)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~ | |
rational.c:1962:40: note: expanded from macro 'f_numerator' | |
#define f_numerator(x) rb_funcall((x), id_numerator, 0) | |
^~~~~~~~~~~~ | |
rational.c:1961:22: note: expanded from macro 'id_numerator' | |
#define id_numerator rb_intern("numerator") | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
rational.c:1979:12: note: ')' token is here | |
return f_numerator(f_to_r(self)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~ | |
rational.c:1962:40: note: expanded from macro 'f_numerator' | |
#define f_numerator(x) rb_funcall((x), id_numerator, 0) | |
^~~~~~~~~~~~ | |
rational.c:1961:22: note: expanded from macro 'id_numerator' | |
#define id_numerator rb_intern("numerator") | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
rational.c:1991:12: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return f_denominator(f_to_r(self)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
rational.c:1965:42: note: expanded from macro 'f_denominator' | |
#define f_denominator(x) rb_funcall((x), id_denominator, 0) | |
^~~~~~~~~~~~~~ | |
rational.c:1964:24: note: expanded from macro 'id_denominator' | |
#define id_denominator rb_intern("denominator") | |
^~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
rational.c:1991:12: note: '{' token is here | |
return f_denominator(f_to_r(self)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
rational.c:1965:42: note: expanded from macro 'f_denominator' | |
#define f_denominator(x) rb_funcall((x), id_denominator, 0) | |
^~~~~~~~~~~~~~ | |
rational.c:1964:24: note: expanded from macro 'id_denominator' | |
#define id_denominator rb_intern("denominator") | |
^~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
rational.c:1991:12: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return f_denominator(f_to_r(self)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
rational.c:1965:42: note: expanded from macro 'f_denominator' | |
#define f_denominator(x) rb_funcall((x), id_denominator, 0) | |
^~~~~~~~~~~~~~ | |
rational.c:1964:24: note: expanded from macro 'id_denominator' | |
#define id_denominator rb_intern("denominator") | |
^~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
rational.c:1991:12: note: ')' token is here | |
return f_denominator(f_to_r(self)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
rational.c:1965:42: note: expanded from macro 'f_denominator' | |
#define f_denominator(x) rb_funcall((x), id_denominator, 0) | |
^~~~~~~~~~~~~~ | |
rational.c:1964:24: note: expanded from macro 'id_denominator' | |
#define id_denominator rb_intern("denominator") | |
^~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
rational.c:2007:30: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_funcall(x, rb_intern("fdiv"), 1, y); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
rational.c:2007:30: note: '{' token is here | |
return rb_funcall(x, rb_intern("fdiv"), 1, y); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
rational.c:2007:30: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_funcall(x, rb_intern("fdiv"), 1, y); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
rational.c:2007:30: note: ')' token is here | |
return rb_funcall(x, rb_intern("fdiv"), 1, y); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
8 warnings generated. | |
compiling regenc.c | |
compiling regerror.c | |
4 warnings generated. | |
compiling regexec.c | |
compiling regparse.c | |
compiling regsyntax.c | |
16 warnings generated. | |
compiling ruby.c | |
53 warnings generated. | |
compiling safe.c | |
compiling signal.c | |
1 warning generated. | |
compiling sprintf.c | |
In file included from ruby.c:22: | |
./eval_intern.h:237:5: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
RB_OBJ_WRITE(cref, &cref->refinements, refs); | |
^ | |
./eval_intern.h:175:34: note: expanded from macro 'RB_OBJ_WRITE' | |
#define RB_OBJ_WRITE(a, slot, b) UNALIGNED_MEMBER_ACCESS(rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
In file included from ruby.c:55: | |
./mjit.h:111:17: warning: cast to smaller integer type 'enum rb_mjit_iseq_func' from 'mjit_func_t' (aka 'unsigned long (*)(struct rb_execution_context_struct *, struct rb_control_frame_struct *)') [-Wpointer-to-enum-cast] | |
switch ((enum rb_mjit_iseq_func)func) { | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
ruby.c:939:20: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_funcall(ename, rb_intern("casecmp"), 1, *name) != INT2FIX(0)) { | |
^~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
ruby.c:939:20: note: '{' token is here | |
rb_funcall(ename, rb_intern("casecmp"), 1, *name) != INT2FIX(0)) { | |
^~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
ruby.c:939:20: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_funcall(ename, rb_intern("casecmp"), 1, *name) != INT2FIX(0)) { | |
^~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
ruby.c:939:20: note: ')' token is here | |
rb_funcall(ename, rb_intern("casecmp"), 1, *name) != INT2FIX(0)) { | |
^~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
ruby.c:1475:56: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
VALUE str = rb_funcall_passing_block(uscore_get(), rb_intern("sub"), argc, argv); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
ruby.c:1475:56: note: '{' token is here | |
VALUE str = rb_funcall_passing_block(uscore_get(), rb_intern("sub"), argc, argv); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
ruby.c:1475:56: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
VALUE str = rb_funcall_passing_block(uscore_get(), rb_intern("sub"), argc, argv); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
ruby.c:1475:56: note: ')' token is here | |
VALUE str = rb_funcall_passing_block(uscore_get(), rb_intern("sub"), argc, argv); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
ruby.c:1494:56: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
VALUE str = rb_funcall_passing_block(uscore_get(), rb_intern("gsub"), argc, argv); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
ruby.c:1494:56: note: '{' token is here | |
VALUE str = rb_funcall_passing_block(uscore_get(), rb_intern("gsub"), argc, argv); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
ruby.c:1494:56: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
VALUE str = rb_funcall_passing_block(uscore_get(), rb_intern("gsub"), argc, argv); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
ruby.c:1494:56: note: ')' token is here | |
VALUE str = rb_funcall_passing_block(uscore_get(), rb_intern("gsub"), argc, argv); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
ruby.c:1512:56: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
VALUE str = rb_funcall_passing_block(uscore_get(), rb_intern("chop"), 0, 0); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
ruby.c:1512:56: note: '{' token is here | |
VALUE str = rb_funcall_passing_block(uscore_get(), rb_intern("chop"), 0, 0); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
ruby.c:1512:56: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
VALUE str = rb_funcall_passing_block(uscore_get(), rb_intern("chop"), 0, 0); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
ruby.c:1512:56: note: ')' token is here | |
VALUE str = rb_funcall_passing_block(uscore_get(), rb_intern("chop"), 0, 0); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
ruby.c:1532:56: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
VALUE str = rb_funcall_passing_block(uscore_get(), rb_intern("chomp"), argc, argv); | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
ruby.c:1532:56: note: '{' token is here | |
VALUE str = rb_funcall_passing_block(uscore_get(), rb_intern("chomp"), argc, argv); | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
ruby.c:1532:56: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
VALUE str = rb_funcall_passing_block(uscore_get(), rb_intern("chomp"), argc, argv); | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
ruby.c:1532:56: note: ')' token is here | |
VALUE str = rb_funcall_passing_block(uscore_get(), rb_intern("chomp"), argc, argv); | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
ruby.c:1712:6: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
RARRAY_ASET(load_path, i, path); | |
^ | |
./include/ruby/ruby.h:1094:5: note: expanded from macro 'RARRAY_ASET' | |
RB_OBJ_WRITE(_ary, &ptr[i], _v); \ | |
^ | |
./eval_intern.h:175:34: note: expanded from macro 'RB_OBJ_WRITE' | |
#define RB_OBJ_WRITE(a, slot, b) UNALIGNED_MEMBER_ACCESS(rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
ruby.c:1736:44: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
GetBindingPtr(rb_const_get(rb_cObject, rb_intern("TOPLEVEL_BINDING")), | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./vm_core.h:1037:25: note: expanded from macro 'GetBindingPtr' | |
GetCoreDataFromValue((obj), rb_binding_t, (ptr)) | |
^~~ | |
./vm_core.h:294:74: note: expanded from macro 'GetCoreDataFromValue' | |
#define GetCoreDataFromValue(obj, type, ptr) ((ptr) = CoreDataFromValue((obj), type)) | |
^~~ | |
./vm_core.h:290:54: note: expanded from macro 'CoreDataFromValue' | |
#define CoreDataFromValue(obj, type) (type*)DATA_PTR(obj) | |
^~~ | |
./include/ruby/ruby.h:1162:30: note: expanded from macro 'DATA_PTR' | |
#define DATA_PTR(dta) (RDATA(dta)->data) | |
^~~ | |
./include/ruby/ruby.h:1260:37: note: expanded from macro 'RDATA' | |
#define RDATA(obj) (R_CAST(RData)(obj)) | |
^~~ | |
ruby.c:1736:44: note: '{' token is here | |
GetBindingPtr(rb_const_get(rb_cObject, rb_intern("TOPLEVEL_BINDING")), | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./vm_core.h:1037:25: note: expanded from macro 'GetBindingPtr' | |
GetCoreDataFromValue((obj), rb_binding_t, (ptr)) | |
^~~ | |
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) | |
./vm_core.h:290:54: note: expanded from macro 'CoreDataFromValue' | |
#define CoreDataFromValue(obj, type) (type*)DATA_PTR(obj) | |
^~~ | |
./include/ruby/ruby.h:1162:30: note: expanded from macro 'DATA_PTR' | |
#define DATA_PTR(dta) (RDATA(dta)->data) | |
^~~ | |
./include/ruby/ruby.h:1260:37: note: expanded from macro 'RDATA' | |
#define RDATA(obj) (R_CAST(RData)(obj)) | |
^~~ | |
ruby.c:1736:44: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
GetBindingPtr(rb_const_get(rb_cObject, rb_intern("TOPLEVEL_BINDING")), | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./vm_core.h:1037:25: note: expanded from macro 'GetBindingPtr' | |
GetCoreDataFromValue((obj), rb_binding_t, (ptr)) | |
^~~ | |
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) | |
./vm_core.h:290:54: note: expanded from macro 'CoreDataFromValue' | |
#define CoreDataFromValue(obj, type) (type*)DATA_PTR(obj) | |
^~~ | |
./include/ruby/ruby.h:1162:30: note: expanded from macro 'DATA_PTR' | |
#define DATA_PTR(dta) (RDATA(dta)->data) | |
^~~ | |
./include/ruby/ruby.h:1260:37: note: expanded from macro 'RDATA' | |
#define RDATA(obj) (R_CAST(RData)(obj)) | |
^~~ | |
ruby.c:1736:44: note: ')' token is here | |
GetBindingPtr(rb_const_get(rb_cObject, rb_intern("TOPLEVEL_BINDING")), | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./vm_core.h:1037:25: note: expanded from macro 'GetBindingPtr' | |
GetCoreDataFromValue((obj), rb_binding_t, (ptr)) | |
^~~ | |
./vm_core.h:294:74: note: expanded from macro 'GetCoreDataFromValue' | |
#define GetCoreDataFromValue(obj, type, ptr) ((ptr) = CoreDataFromValue((obj), type)) | |
^~~ | |
./vm_core.h:290:54: note: expanded from macro 'CoreDataFromValue' | |
#define CoreDataFromValue(obj, type) (type*)DATA_PTR(obj) | |
^~~ | |
./include/ruby/ruby.h:1162:30: note: expanded from macro 'DATA_PTR' | |
#define DATA_PTR(dta) (RDATA(dta)->data) | |
^~~ | |
./include/ruby/ruby.h:1260:37: note: expanded from macro 'RDATA' | |
#define RDATA(obj) (R_CAST(RData)(obj)) | |
^~~ | |
compiling st.c | |
In file included from signal.c:20: | |
./eval_intern.h:237:5: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
RB_OBJ_WRITE(cref, &cref->refinements, refs); | |
^ | |
./eval_intern.h:175:34: note: expanded from macro 'RB_OBJ_WRITE' | |
#define RB_OBJ_WRITE(a, slot, b) UNALIGNED_MEMBER_ACCESS(rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
compiling strftime.c | |
In file included from sprintf.c:1255: | |
./vsnprintf.c:329:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] | |
err = (*fp->vwrite)(fp, uio); | |
^ | |
./vsnprintf.c:832:8: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] | |
IS_PRI_EXTRA_MARK(fmt)) { | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./vsnprintf.c:825:34: note: expanded from macro 'IS_PRI_EXTRA_MARK' | |
strncmp((s)+1, PRI_EXTRA_MARK+1, \ | |
~~~~~~~~~~~~~~^~ | |
./vsnprintf.c:832:8: note: use array indexing to silence this warning | |
./vsnprintf.c:825:34: note: expanded from macro 'IS_PRI_EXTRA_MARK' | |
strncmp((s)+1, PRI_EXTRA_MARK+1, \ | |
^ | |
./vsnprintf.c:840:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] | |
cp = (*fp->vextra)(fp, sizeof(ulval), &ulval, &fieldsz, sign); | |
^ | |
st.c:325:50: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] | |
st_hash_t hash = (st_hash_t)(tab->type->hash)(key); | |
^ | |
st.c:860:2: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] | |
DO_PTR_EQUAL_CHECK(tab, &entries[i], hash_value, key, eq_p, rebuilt_p); | |
^ | |
st.c:187:8: note: expanded from macro 'DO_PTR_EQUAL_CHECK' | |
res = PTR_EQUAL(tab, ptr, hash_val, key); \ | |
^ | |
st.c:180:35: note: expanded from macro 'PTR_EQUAL' | |
((ptr)->hash == (hash_val) && EQUAL((tab), (key_), (ptr)->key)) | |
^ | |
st.c:178:62: note: expanded from macro 'EQUAL' | |
#define EQUAL(tab,x,y) ((x) == (y) || (*(tab)->type->compare)((x),(y)) == 0) | |
^ | |
st.c:902:6: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] | |
DO_PTR_EQUAL_CHECK(tab, &entries[bin - ENTRY_BASE], hash_value, key, eq_p, rebuilt_p); | |
^ | |
st.c:187:8: note: expanded from macro 'DO_PTR_EQUAL_CHECK' | |
res = PTR_EQUAL(tab, ptr, hash_val, key); \ | |
^ | |
st.c:180:35: note: expanded from macro 'PTR_EQUAL' | |
((ptr)->hash == (hash_val) && EQUAL((tab), (key_), (ptr)->key)) | |
^ | |
st.c:178:62: note: expanded from macro 'EQUAL' | |
#define EQUAL(tab,x,y) ((x) == (y) || (*(tab)->type->compare)((x),(y)) == 0) | |
^ | |
st.c:949:6: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] | |
DO_PTR_EQUAL_CHECK(tab, &entries[bin - ENTRY_BASE], hash_value, key, eq_p, rebuilt_p); | |
^ | |
st.c:187:8: note: expanded from macro 'DO_PTR_EQUAL_CHECK' | |
res = PTR_EQUAL(tab, ptr, hash_val, key); \ | |
^ | |
st.c:180:35: note: expanded from macro 'PTR_EQUAL' | |
((ptr)->hash == (hash_val) && EQUAL((tab), (key_), (ptr)->key)) | |
^ | |
st.c:178:62: note: expanded from macro 'EQUAL' | |
#define EQUAL(tab,x,y) ((x) == (y) || (*(tab)->type->compare)((x),(y)) == 0) | |
^ | |
st.c:1057:6: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] | |
DO_PTR_EQUAL_CHECK(tab, &entries[entry_index - ENTRY_BASE], curr_hash_value, key, eq_p, rebuilt_p); | |
^ | |
st.c:187:8: note: expanded from macro 'DO_PTR_EQUAL_CHECK' | |
res = PTR_EQUAL(tab, ptr, hash_val, key); \ | |
^ | |
st.c:180:35: note: expanded from macro 'PTR_EQUAL' | |
((ptr)->hash == (hash_val) && EQUAL((tab), (key_), (ptr)->key)) | |
^ | |
st.c:178:62: note: expanded from macro 'EQUAL' | |
#define EQUAL(tab,x,y) ((x) == (y) || (*(tab)->type->compare)((x),(y)) == 0) | |
^ | |
st.c:1574:18: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] | |
retval = (*func)(key, curr_entry_ptr->record, arg, 0); | |
^ | |
st.c:1594:26: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] | |
retval = (*func)(0, 0, arg, 1); | |
^ | |
1 warning generated. | |
st.c:2147:6: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] | |
DO_PTR_EQUAL_CHECK(tab, p, q->hash, q->key, eq_p, rebuilt_p); | |
^ | |
st.c:187:8: note: expanded from macro 'DO_PTR_EQUAL_CHECK' | |
res = PTR_EQUAL(tab, ptr, hash_val, key); \ | |
^ | |
st.c:180:35: note: expanded from macro 'PTR_EQUAL' | |
((ptr)->hash == (hash_val) && EQUAL((tab), (key_), (ptr)->key)) | |
^ | |
st.c:178:62: note: expanded from macro 'EQUAL' | |
#define EQUAL(tab,x,y) ((x) == (y) || (*(tab)->type->compare)((x),(y)) == 0) | |
^ | |
st.c:2197:3: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] | |
DO_PTR_EQUAL_CHECK(tab, q, p->hash, p->key, eq_p, rebuilt_p); | |
^ | |
st.c:187:8: note: expanded from macro 'DO_PTR_EQUAL_CHECK' | |
res = PTR_EQUAL(tab, ptr, hash_val, key); \ | |
^ | |
st.c:180:35: note: expanded from macro 'PTR_EQUAL' | |
((ptr)->hash == (hash_val) && EQUAL((tab), (key_), (ptr)->key)) | |
^ | |
st.c:178:62: note: expanded from macro 'EQUAL' | |
#define EQUAL(tab,x,y) ((x) == (y) || (*(tab)->type->compare)((x),(y)) == 0) | |
^ | |
compiling string.c | |
strftime.c:490:45: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
VALUE sec = div(timev, INT2FIX(1)); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
strftime.c:155:35: note: expanded from macro 'div' | |
#define div(x,y) (rb_funcall((x), rb_intern("div"), 1, (y))) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
strftime.c:490:45: note: '{' token is here | |
VALUE sec = div(timev, INT2FIX(1)); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
strftime.c:155:35: note: expanded from macro 'div' | |
#define div(x,y) (rb_funcall((x), rb_intern("div"), 1, (y))) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
strftime.c:490:45: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
VALUE sec = div(timev, INT2FIX(1)); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
strftime.c:155:35: note: expanded from macro 'div' | |
#define div(x,y) (rb_funcall((x), rb_intern("div"), 1, (y))) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
strftime.c:490:45: note: ')' token is here | |
VALUE sec = div(timev, INT2FIX(1)); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
strftime.c:155:35: note: expanded from macro 'div' | |
#define div(x,y) (rb_funcall((x), rb_intern("div"), 1, (y))) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
strftime.c:542:48: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
off = NUM2LONG(rb_funcall(vtm->utc_offset, rb_intern("round"), 0)); | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
./include/ruby/ruby.h:678:33: note: expanded from macro 'NUM2LONG' | |
#define NUM2LONG(x) RB_NUM2LONG(x) | |
^ | |
./include/ruby/ruby.h:677:43: note: expanded from macro 'RB_NUM2LONG' | |
#define RB_NUM2LONG(x) rb_num2long_inline(x) | |
^ | |
strftime.c:542:48: note: '{' token is here | |
off = NUM2LONG(rb_funcall(vtm->utc_offset, rb_intern("round"), 0)); | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
./include/ruby/ruby.h:678:33: note: expanded from macro 'NUM2LONG' | |
#define NUM2LONG(x) RB_NUM2LONG(x) | |
^ | |
./include/ruby/ruby.h:677:43: note: expanded from macro 'RB_NUM2LONG' | |
#define RB_NUM2LONG(x) rb_num2long_inline(x) | |
^ | |
strftime.c:542:48: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
off = NUM2LONG(rb_funcall(vtm->utc_offset, rb_intern("round"), 0)); | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
./include/ruby/ruby.h:678:33: note: expanded from macro 'NUM2LONG' | |
#define NUM2LONG(x) RB_NUM2LONG(x) | |
^ | |
./include/ruby/ruby.h:677:43: note: expanded from macro 'RB_NUM2LONG' | |
#define RB_NUM2LONG(x) rb_num2long_inline(x) | |
^ | |
strftime.c:542:48: note: ')' token is here | |
off = NUM2LONG(rb_funcall(vtm->utc_offset, rb_intern("round"), 0)); | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
./include/ruby/ruby.h:678:33: note: expanded from macro 'NUM2LONG' | |
#define NUM2LONG(x) RB_NUM2LONG(x) | |
^ | |
./include/ruby/ruby.h:677:43: note: expanded from macro 'RB_NUM2LONG' | |
#define RB_NUM2LONG(x) rb_num2long_inline(x) | |
^ | |
strftime.c:704:43: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
FMTV('0', 2, "d", div(vtm->year, INT2FIX(100))); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
strftime.c:155:35: note: expanded from macro 'div' | |
#define div(x,y) (rb_funcall((x), rb_intern("div"), 1, (y))) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
strftime.c:338:38: note: expanded from macro 'FMTV' | |
VALUE tmp = (val); \ | |
^~~ | |
strftime.c:704:43: note: '{' token is here | |
FMTV('0', 2, "d", div(vtm->year, INT2FIX(100))); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
strftime.c:155:35: note: expanded from macro 'div' | |
#define div(x,y) (rb_funcall((x), rb_intern("div"), 1, (y))) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
strftime.c:338:38: note: expanded from macro 'FMTV' | |
VALUE tmp = (val); \ | |
^~~ | |
strftime.c:704:43: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
FMTV('0', 2, "d", div(vtm->year, INT2FIX(100))); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
strftime.c:155:35: note: expanded from macro 'div' | |
#define div(x,y) (rb_funcall((x), rb_intern("div"), 1, (y))) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
strftime.c:338:38: note: expanded from macro 'FMTV' | |
VALUE tmp = (val); \ | |
^~~ | |
strftime.c:704:43: note: ')' token is here | |
FMTV('0', 2, "d", div(vtm->year, INT2FIX(100))); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
strftime.c:155:35: note: expanded from macro 'div' | |
#define div(x,y) (rb_funcall((x), rb_intern("div"), 1, (y))) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
strftime.c:338:38: note: expanded from macro 'FMTV' | |
VALUE tmp = (val); \ | |
^~~ | |
strftime.c:818:42: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
subsec = div(subsec, INT2FIX(1)); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
strftime.c:155:35: note: expanded from macro 'div' | |
#define div(x,y) (rb_funcall((x), rb_intern("div"), 1, (y))) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
strftime.c:818:42: note: '{' token is here | |
subsec = div(subsec, INT2FIX(1)); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
strftime.c:155:35: note: expanded from macro 'div' | |
#define div(x,y) (rb_funcall((x), rb_intern("div"), 1, (y))) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
strftime.c:818:42: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
subsec = div(subsec, INT2FIX(1)); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
strftime.c:155:35: note: expanded from macro 'div' | |
#define div(x,y) (rb_funcall((x), rb_intern("div"), 1, (y))) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
strftime.c:818:42: note: ')' token is here | |
subsec = div(subsec, INT2FIX(1)); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
strftime.c:155:35: note: expanded from macro 'div' | |
#define div(x,y) (rb_funcall((x), rb_intern("div"), 1, (y))) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' | |
rb_funcallv(recv, mid, \ | |
^~~ | |
compiling struct.c | |
43 warnings generated. | |
15 warnings generated. | |
compiling symbol.c | |
string.c:3834:39: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
result = rb_funcallv(get_pat(re), rb_intern("match"), argc, argv); | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
string.c:3834:39: note: '{' token is here | |
result = rb_funcallv(get_pat(re), rb_intern("match"), argc, argv); | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
string.c:3834:39: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
result = rb_funcallv(get_pat(re), rb_intern("match"), argc, argv); | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
string.c:3834:39: note: ')' token is here | |
result = rb_funcallv(get_pat(re), rb_intern("match"), argc, argv); | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
compiling thread.c | |
string.c:5426:11: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
VALUE v = rb_to_int(value); | |
^ | |
9 warnings generated. | |
compiling time.c | |
struct.c:539:23: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
keyword_ids[0] = rb_intern("keyword_init"); | |
^~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
struct.c:539:23: note: '{' token is here | |
keyword_ids[0] = rb_intern("keyword_init"); | |
^~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
struct.c:539:23: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
keyword_ids[0] = rb_intern("keyword_init"); | |
^~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
struct.c:539:23: note: ')' token is here | |
keyword_ids[0] = rb_intern("keyword_init"); | |
^~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
In file included from thread.c:68: | |
./eval_intern.h:237:5: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
RB_OBJ_WRITE(cref, &cref->refinements, refs); | |
^ | |
./eval_intern.h:175:34: note: expanded from macro 'RB_OBJ_WRITE' | |
#define RB_OBJ_WRITE(a, slot, b) UNALIGNED_MEMBER_ACCESS(rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
In file included from thread.c:77: | |
./mjit.h:111:17: warning: cast to smaller integer type 'enum rb_mjit_iseq_func' from 'mjit_func_t' (aka 'unsigned long (*)(struct rb_execution_context_struct *, struct rb_control_frame_struct *)') [-Wpointer-to-enum-cast] | |
switch ((enum rb_mjit_iseq_func)func) { | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from thread.c:412: | |
./thread_sync.c:586:20: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
list_head_init(queue_waitq(q)); | |
^ | |
./thread_sync.c:541:24: note: expanded from macro 'queue_waitq' | |
#define queue_waitq(q) UNALIGNED_MEMBER_PTR(q, waitq) | |
^ | |
./eval_intern.h:172:40: note: expanded from macro 'UNALIGNED_MEMBER_PTR' | |
#define UNALIGNED_MEMBER_PTR(ptr, mem) UNALIGNED_MEMBER_ACCESS(&(ptr)->mem) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
In file included from thread.c:412: | |
./thread_sync.c:600:20: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
list_head_init(queue_waitq(q)); | |
^ | |
./thread_sync.c:541:24: note: expanded from macro 'queue_waitq' | |
#define queue_waitq(q) UNALIGNED_MEMBER_PTR(q, waitq) | |
^ | |
./eval_intern.h:172:40: note: expanded from macro 'UNALIGNED_MEMBER_PTR' | |
#define UNALIGNED_MEMBER_PTR(ptr, mem) UNALIGNED_MEMBER_ACCESS(&(ptr)->mem) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
In file included from thread.c:412: | |
./thread_sync.c:644:20: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
list_head_init(szqueue_waitq(sq)); | |
^ | |
./thread_sync.c:549:27: note: expanded from macro 'szqueue_waitq' | |
#define szqueue_waitq(sq) UNALIGNED_MEMBER_PTR(sq, q.waitq) | |
^ | |
./eval_intern.h:172:40: note: expanded from macro 'UNALIGNED_MEMBER_PTR' | |
#define UNALIGNED_MEMBER_PTR(ptr, mem) UNALIGNED_MEMBER_ACCESS(&(ptr)->mem) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
In file included from thread.c:412: | |
./thread_sync.c:645:20: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
list_head_init(szqueue_pushq(sq)); | |
^ | |
./thread_sync.c:550:27: note: expanded from macro 'szqueue_pushq' | |
#define szqueue_pushq(sq) UNALIGNED_MEMBER_PTR(sq, pushq) | |
^ | |
./eval_intern.h:172:40: note: expanded from macro 'UNALIGNED_MEMBER_PTR' | |
#define UNALIGNED_MEMBER_PTR(ptr, mem) UNALIGNED_MEMBER_ACCESS(&(ptr)->mem) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
In file included from thread.c:412: | |
./thread_sync.c:656:24: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
list_head_init(szqueue_pushq(sq)); | |
^ | |
./thread_sync.c:550:27: note: expanded from macro 'szqueue_pushq' | |
#define szqueue_pushq(sq) UNALIGNED_MEMBER_PTR(sq, pushq) | |
^ | |
./eval_intern.h:172:40: note: expanded from macro 'UNALIGNED_MEMBER_PTR' | |
#define UNALIGNED_MEMBER_PTR(ptr, mem) UNALIGNED_MEMBER_ACCESS(&(ptr)->mem) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
In file included from thread.c:412: | |
./thread_sync.c:757:5: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
RB_OBJ_WRITE(self, &q->que, ary_buf_new()); | |
^ | |
./eval_intern.h:175:34: note: expanded from macro 'RB_OBJ_WRITE' | |
#define RB_OBJ_WRITE(a, slot, b) UNALIGNED_MEMBER_ACCESS(rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
In file included from thread.c:412: | |
./thread_sync.c:758:20: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
list_head_init(queue_waitq(q)); | |
^ | |
./thread_sync.c:541:24: note: expanded from macro 'queue_waitq' | |
#define queue_waitq(q) UNALIGNED_MEMBER_PTR(q, waitq) | |
^ | |
./eval_intern.h:172:40: note: expanded from macro 'UNALIGNED_MEMBER_PTR' | |
#define UNALIGNED_MEMBER_PTR(ptr, mem) UNALIGNED_MEMBER_ACCESS(&(ptr)->mem) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
In file included from thread.c:412: | |
./thread_sync.c:769:16: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
wakeup_one(queue_waitq(q)); | |
^ | |
./thread_sync.c:541:24: note: expanded from macro 'queue_waitq' | |
#define queue_waitq(q) UNALIGNED_MEMBER_PTR(q, waitq) | |
^ | |
./eval_intern.h:172:40: note: expanded from macro 'UNALIGNED_MEMBER_PTR' | |
#define UNALIGNED_MEMBER_PTR(ptr, mem) UNALIGNED_MEMBER_ACCESS(&(ptr)->mem) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
In file included from thread.c:412: | |
./thread_sync.c:814:13: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
wakeup_all(queue_waitq(q)); | |
^ | |
./thread_sync.c:541:24: note: expanded from macro 'queue_waitq' | |
#define queue_waitq(q) UNALIGNED_MEMBER_PTR(q, waitq) | |
^ | |
./eval_intern.h:172:40: note: expanded from macro 'UNALIGNED_MEMBER_PTR' | |
#define UNALIGNED_MEMBER_PTR(ptr, mem) UNALIGNED_MEMBER_ACCESS(&(ptr)->mem) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
In file included from thread.c:412: | |
./thread_sync.c:1032:5: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
RB_OBJ_WRITE(self, &sq->q.que, ary_buf_new()); | |
^ | |
./eval_intern.h:175:34: note: expanded from macro 'RB_OBJ_WRITE' | |
#define RB_OBJ_WRITE(a, slot, b) UNALIGNED_MEMBER_ACCESS(rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
In file included from thread.c:412: | |
./thread_sync.c:1033:20: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
list_head_init(szqueue_waitq(sq)); | |
^ | |
./thread_sync.c:549:27: note: expanded from macro 'szqueue_waitq' | |
#define szqueue_waitq(sq) UNALIGNED_MEMBER_PTR(sq, q.waitq) | |
^ | |
./eval_intern.h:172:40: note: expanded from macro 'UNALIGNED_MEMBER_PTR' | |
#define UNALIGNED_MEMBER_PTR(ptr, mem) UNALIGNED_MEMBER_ACCESS(&(ptr)->mem) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
In file included from thread.c:412: | |
./thread_sync.c:1034:20: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
list_head_init(szqueue_pushq(sq)); | |
^ | |
./thread_sync.c:550:27: note: expanded from macro 'szqueue_pushq' | |
#define szqueue_pushq(sq) UNALIGNED_MEMBER_PTR(sq, pushq) | |
^ | |
./eval_intern.h:172:40: note: expanded from macro 'UNALIGNED_MEMBER_PTR' | |
#define UNALIGNED_MEMBER_PTR(ptr, mem) UNALIGNED_MEMBER_ACCESS(&(ptr)->mem) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
In file included from thread.c:412: | |
./thread_sync.c:1059:13: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
wakeup_all(szqueue_waitq(sq)); | |
^ | |
./thread_sync.c:549:27: note: expanded from macro 'szqueue_waitq' | |
#define szqueue_waitq(sq) UNALIGNED_MEMBER_PTR(sq, q.waitq) | |
^ | |
./eval_intern.h:172:40: note: expanded from macro 'UNALIGNED_MEMBER_PTR' | |
#define UNALIGNED_MEMBER_PTR(ptr, mem) UNALIGNED_MEMBER_ACCESS(&(ptr)->mem) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
In file included from thread.c:412: | |
./thread_sync.c:1060:13: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
wakeup_all(szqueue_pushq(sq)); | |
^ | |
./thread_sync.c:550:27: note: expanded from macro 'szqueue_pushq' | |
#define szqueue_pushq(sq) UNALIGNED_MEMBER_PTR(sq, pushq) | |
^ | |
./eval_intern.h:172:40: note: expanded from macro 'UNALIGNED_MEMBER_PTR' | |
#define UNALIGNED_MEMBER_PTR(ptr, mem) UNALIGNED_MEMBER_ACCESS(&(ptr)->mem) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
In file included from thread.c:412: | |
./thread_sync.c:1098:17: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
sync_wakeup(szqueue_pushq(sq), diff); | |
^ | |
./thread_sync.c:550:27: note: expanded from macro 'szqueue_pushq' | |
#define szqueue_pushq(sq) UNALIGNED_MEMBER_PTR(sq, pushq) | |
^ | |
./eval_intern.h:172:40: note: expanded from macro 'UNALIGNED_MEMBER_PTR' | |
#define UNALIGNED_MEMBER_PTR(ptr, mem) UNALIGNED_MEMBER_ACCESS(&(ptr)->mem) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
In file included from thread.c:412: | |
./thread_sync.c:1142:32: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
struct list_head *pushq = szqueue_pushq(sq); | |
^ | |
./thread_sync.c:550:27: note: expanded from macro 'szqueue_pushq' | |
#define szqueue_pushq(sq) UNALIGNED_MEMBER_PTR(sq, pushq) | |
^ | |
./eval_intern.h:172:40: note: expanded from macro 'UNALIGNED_MEMBER_PTR' | |
#define UNALIGNED_MEMBER_PTR(ptr, mem) UNALIGNED_MEMBER_ACCESS(&(ptr)->mem) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
In file included from thread.c:412: | |
./thread_sync.c:1168:13: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
wakeup_one(szqueue_pushq(sq)); | |
^ | |
./thread_sync.c:550:27: note: expanded from macro 'szqueue_pushq' | |
#define szqueue_pushq(sq) UNALIGNED_MEMBER_PTR(sq, pushq) | |
^ | |
./eval_intern.h:172:40: note: expanded from macro 'UNALIGNED_MEMBER_PTR' | |
#define UNALIGNED_MEMBER_PTR(ptr, mem) UNALIGNED_MEMBER_ACCESS(&(ptr)->mem) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
In file included from thread.c:412: | |
./thread_sync.c:1207:16: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
wakeup_all(szqueue_pushq(sq)); | |
^ | |
./thread_sync.c:550:27: note: expanded from macro 'szqueue_pushq' | |
#define szqueue_pushq(sq) UNALIGNED_MEMBER_PTR(sq, pushq) | |
^ | |
./eval_intern.h:172:40: note: expanded from macro 'UNALIGNED_MEMBER_PTR' | |
#define UNALIGNED_MEMBER_PTR(ptr, mem) UNALIGNED_MEMBER_ACCESS(&(ptr)->mem) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
thread.c:693:48: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] | |
th->value = (*th->invoke_arg.func.func)(th->invoke_arg.func.arg); | |
^ | |
thread.c:4390:21: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
RARRAY_ASET(lines, i, INT2FIX(0)); | |
^ | |
./include/ruby/ruby.h:1094:5: note: expanded from macro 'RARRAY_ASET' | |
RB_OBJ_WRITE(_ary, &ptr[i], _v); \ | |
^ | |
./eval_intern.h:175:34: note: expanded from macro 'RB_OBJ_WRITE' | |
#define RB_OBJ_WRITE(a, slot, b) UNALIGNED_MEMBER_ACCESS(rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
thread.c:4397:6: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
RARRAY_ASET(counters, i, INT2FIX(0)); | |
^ | |
./include/ruby/ruby.h:1094:5: note: expanded from macro 'RARRAY_ASET' | |
RB_OBJ_WRITE(_ary, &ptr[i], _v); \ | |
^ | |
./eval_intern.h:175:34: note: expanded from macro 'RB_OBJ_WRITE' | |
#define RB_OBJ_WRITE(a, slot, b) UNALIGNED_MEMBER_ACCESS(rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
thread.c:5307:3: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
RARRAY_ASET(lines, line, LONG2FIX(count)); | |
^ | |
./include/ruby/ruby.h:1094:5: note: expanded from macro 'RARRAY_ASET' | |
RB_OBJ_WRITE(_ary, &ptr[i], _v); \ | |
^ | |
./eval_intern.h:175:34: note: expanded from macro 'RB_OBJ_WRITE' | |
#define RB_OBJ_WRITE(a, slot, b) UNALIGNED_MEMBER_ACCESS(rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
thread.c:5327:3: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
RARRAY_ASET(counters, idx, LONG2FIX(count)); | |
^ | |
./include/ruby/ruby.h:1094:5: note: expanded from macro 'RARRAY_ASET' | |
RB_OBJ_WRITE(_ary, &ptr[i], _v); \ | |
^ | |
./eval_intern.h:175:34: note: expanded from macro 'RB_OBJ_WRITE' | |
#define RB_OBJ_WRITE(a, slot, b) UNALIGNED_MEMBER_ACCESS(rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
thread.c:5462:5: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
RARRAY_ASET(coverage, COVERAGE_INDEX_LINES, lines); | |
^ | |
./include/ruby/ruby.h:1094:5: note: expanded from macro 'RARRAY_ASET' | |
RB_OBJ_WRITE(_ary, &ptr[i], _v); \ | |
^ | |
./eval_intern.h:175:34: note: expanded from macro 'RB_OBJ_WRITE' | |
#define RB_OBJ_WRITE(a, slot, b) UNALIGNED_MEMBER_ACCESS(rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
thread.c:5478:2: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
RARRAY_ASET(branches, 0, rb_ary_tmp_new(0)); | |
^ | |
./include/ruby/ruby.h:1094:5: note: expanded from macro 'RARRAY_ASET' | |
RB_OBJ_WRITE(_ary, &ptr[i], _v); \ | |
^ | |
./eval_intern.h:175:34: note: expanded from macro 'RB_OBJ_WRITE' | |
#define RB_OBJ_WRITE(a, slot, b) UNALIGNED_MEMBER_ACCESS(rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
thread.c:5480:2: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
RARRAY_ASET(branches, 1, rb_ary_tmp_new(0)); | |
^ | |
./include/ruby/ruby.h:1094:5: note: expanded from macro 'RARRAY_ASET' | |
RB_OBJ_WRITE(_ary, &ptr[i], _v); \ | |
^ | |
./eval_intern.h:175:34: note: expanded from macro 'RB_OBJ_WRITE' | |
#define RB_OBJ_WRITE(a, slot, b) UNALIGNED_MEMBER_ACCESS(rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
thread.c:5482:5: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] | |
RARRAY_ASET(coverage, COVERAGE_INDEX_BRANCHES, branches); | |
^ | |
./include/ruby/ruby.h:1094:5: note: expanded from macro 'RARRAY_ASET' | |
RB_OBJ_WRITE(_ary, &ptr[i], _v); \ | |
^ | |
./eval_intern.h:175:34: note: expanded from macro 'RB_OBJ_WRITE' | |
#define RB_OBJ_WRITE(a, slot, b) UNALIGNED_MEMBER_ACCESS(rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)) | |
^ | |
./eval_intern.h:165:18: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' | |
typeof(expr) unaligned_member_access_result = (expr); \ | |
^ | |
time.c:2269:27: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (arg == ID2SYM(rb_intern("dst"))) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
time.c:2269:27: note: '{' token is here | |
if (arg == ID2SYM(rb_intern("dst"))) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
time.c:2269:27: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (arg == ID2SYM(rb_intern("dst"))) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
time.c:2269:27: note: ')' token is here | |
if (arg == ID2SYM(rb_intern("dst"))) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
time.c:2271:32: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
else if (arg == ID2SYM(rb_intern("std"))) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
time.c:2271:32: note: '{' token is here | |
else if (arg == ID2SYM(rb_intern("std"))) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
time.c:2271:32: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
else if (arg == ID2SYM(rb_intern("std"))) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
time.c:2271:32: note: ')' token is here | |
else if (arg == ID2SYM(rb_intern("std"))) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:413:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:408:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
time.c:5338:18: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_alias(tm, rb_intern("to_time"), rb_intern("utc")); | |
^~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
time.c:5338:18: note: '{' token is here | |
rb_alias(tm, rb_intern("to_time"), rb_intern("utc")); | |
^~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
time.c:5338:18: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_alias(tm, rb_intern("to_time"), rb_intern("utc")); | |
^~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
time.c:5338:18: note: ')' token is here | |
rb_alias(tm, rb_intern("to_time"), rb_intern("utc")); | |
^~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
time.c:5338:40: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_alias(tm, rb_intern("to_time"), rb_intern("utc")); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
time.c:5338:40: note: '{' token is here | |
rb_alias(tm, rb_intern("to_time"), rb_intern("utc")); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
time.c:5338:40: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_alias(tm, rb_intern("to_time"), rb_intern("utc")); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
time.c:5338:40: note: ')' token is here | |
rb_alias(tm, rb_intern("to_time"), rb_intern("utc")); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
time.c:5354:35: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
abbr = rb_check_funcall(zone, rb_intern("abbr"), 1, &tm); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
time.c:5354:35: note: '{' token is here | |
abbr = rb_check_funcall(zone, rb_intern("abbr"), 1, &tm); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
time.c:5354:35: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
abbr = rb_check_funcall(zone, rb_intern("abbr"), 1, &tm); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
time.c:5354:35: note: ')' token is here | |
abbr = rb_check_funcall(zone, rb_intern("abbr"), 1, &tm); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
time.c:5367:35: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
abbr = rb_check_funcall(zone, rb_intern("strftime"), 2, strftime_args); | |
^~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
time.c:5367:35: note: '{' token is here | |
abbr = rb_check_funcall(zone, rb_intern("strftime"), 2, strftime_args); | |
^~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
time.c:5367:35: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
abbr = rb_check_funcall(zone, rb_intern("strftime"), 2, strftime_args); | |
^~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
time.c:5367:35: note: ')' token is here | |
abbr = rb_check_funcall(zone, rb_intern("strftime"), 2, strftime_args); | |
^~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
time.c:5371:43: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
abbr = rb_check_funcall_default(zone, rb_intern("name"), 0, 0, Qnil); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
time.c:5371:43: note: '{' token is here | |
abbr = rb_check_funcall_default(zone, rb_intern("name"), 0, 0, Qnil); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
time.c:5371:43: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
abbr = rb_check_funcall_default(zone, rb_intern("name"), 0, 0, Qnil); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
time.c:5371:43: note: ')' token is here | |
abbr = rb_check_funcall_default(zone, rb_intern("name"), 0, 0, Qnil); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
2 warnings generated. | |
compiling transcode.c | |
3 warnings generated. | |
compiling transient_heap.c | |
compiling util.c | |
compiling variable.c | |
transcode.c:2077:26: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_ivar_set(exc, rb_intern("error_bytes"), bytes); | |
^~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
transcode.c:2077:26: note: '{' token is here | |
rb_ivar_set(exc, rb_intern("error_bytes"), bytes); | |
^~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
transcode.c:2077:26: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_ivar_set(exc, rb_intern("error_bytes"), bytes); | |
^~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
transcode.c:2077:26: note: ')' token is here | |
rb_ivar_set(exc, rb_intern("error_bytes"), bytes); | |
^~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
transcode.c:2078:26: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_ivar_set(exc, rb_intern("readagain_bytes"), bytes2); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
transcode.c:2078:26: note: '{' token is here | |
rb_ivar_set(exc, rb_intern("readagain_bytes"), bytes2); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
transcode.c:2078:26: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_ivar_set(exc, rb_intern("readagain_bytes"), bytes2); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
transcode.c:2078:26: note: ')' token is here | |
rb_ivar_set(exc, rb_intern("readagain_bytes"), bytes2); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
transcode.c:2079:26: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_ivar_set(exc, rb_intern("incomplete_input"), ec->last_error.result == econv_incomplete_input ? Qtrue : Qfalse); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
transcode.c:2079:26: note: '{' token is here | |
rb_ivar_set(exc, rb_intern("incomplete_input"), ec->last_error.result == econv_incomplete_input ? Qtrue : Qfalse); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
transcode.c:2079:26: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_ivar_set(exc, rb_intern("incomplete_input"), ec->last_error.result == econv_incomplete_input ? Qtrue : Qfalse); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
transcode.c:2079:26: note: ')' token is here | |
rb_ivar_set(exc, rb_intern("incomplete_input"), ec->last_error.result == econv_incomplete_input ? Qtrue : Qfalse); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
transcode.c:2082:26: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_ivar_set(exc, rb_intern("source_encoding_name"), rb_str_new2(ec->last_error.source_encoding)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
transcode.c:2082:26: note: '{' token is here | |
rb_ivar_set(exc, rb_intern("source_encoding_name"), rb_str_new2(ec->last_error.source_encoding)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
transcode.c:2082:26: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_ivar_set(exc, rb_intern("source_encoding_name"), rb_str_new2(ec->last_error.source_encoding)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
transcode.c:2082:26: note: ')' token is here | |
rb_ivar_set(exc, rb_intern("source_encoding_name"), rb_str_new2(ec->last_error.source_encoding)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
transcode.c:2083:26: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_ivar_set(exc, rb_intern("destination_encoding_name"), rb_str_new2(ec->last_error.destination_encoding)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
transcode.c:2083:26: note: '{' token is here | |
rb_ivar_set(exc, rb_intern("destination_encoding_name"), rb_str_new2(ec->last_error.destination_encoding)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
transcode.c:2083:26: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_ivar_set(exc, rb_intern("destination_encoding_name"), rb_str_new2(ec->last_error.destination_encoding)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
transcode.c:2083:26: note: ')' token is here | |
rb_ivar_set(exc, rb_intern("destination_encoding_name"), rb_str_new2(ec->last_error.destination_encoding)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
transcode.c:2086:30: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_ivar_set(exc, rb_intern("source_encoding"), rb_enc_from_encoding(rb_enc_from_index(idx))); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
transcode.c:2086:30: note: '{' token is here | |
rb_ivar_set(exc, rb_intern("source_encoding"), rb_enc_from_encoding(rb_enc_from_index(idx))); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment