Created
July 25, 2023 21:02
-
-
Save xta/ff9399490157de7ea7d6fe0c5cd7d1af to your computer and use it in GitHub Desktop.
.rvm/log/1690318402_ruby-2.4.6/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
[2023-07-25 13:55:12] __rvm_make | |
__rvm_make () | |
{ | |
\make "$@" || return $? | |
} | |
current path: /Users/rex/.rvm/src/ruby-2.4.6 | |
GEM_HOME=/Users/rex/.gem | |
PATH=/usr/local/opt/coreutils/bin:/usr/local/opt/pkg-config/bin:/usr/local/opt/libtool/bin:/usr/local/opt/automake/bin:/usr/local/opt/autoconf/bin:/Users/rex/.pyenv/shims:/Users/rex/.gem/bin:/usr/local:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/go/bin:/Library/Apple/usr/bin:/Applications/Wireshark.app/Contents/MacOS:/Users/rex/.rvm/bin | |
command(2): __rvm_make -j12 | |
++ make -j12 | |
CC = gcc | |
LD = ld | |
LDSHARED = gcc -dynamiclib | |
CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wno-tautological-compare -Wno-parentheses-equality -Wno-constant-logical-operand -Wno-self-assign -Wunused-variable -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wshorten-64-to-32 -Wimplicit-function-declaration -Wdivision-by-zero -Wdeprecated-declarations -Wextra-tokens -fno-common -pipe | |
XCFLAGS = -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -fvisibility=hidden -DRUBY_EXPORT | |
CPPFLAGS = -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/[email protected]/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -I. -I.ext/include/x86_64-darwin21 -I./include -I. -I./enc/unicode/9.0.0 | |
DLDFLAGS = -Wl,-undefined,dynamic_lookup -Wl,-multiply_defined,suppress -L/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -L/usr/local/opt/[email protected]/lib -install_name /Users/rex/.rvm/rubies/ruby-2.4.6/lib/libruby.2.4.6.dylib -compatibility_version 2.4 -current_version 2.4.6 -fstack-protector -Wl,-u,_objc_msgSend -framework Foundation -fstack-protector -Wl,-u,_objc_msgSend -framework Foundation | |
SOLIBS = -lpthread -lgmp -ldl -lobjc | |
Apple clang version 14.0.0 (clang-1400.0.29.202) | |
Target: x86_64-apple-darwin21.6.0 | |
Thread model: posix | |
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin | |
translating probes probes.d | |
compiling main.c | |
compiling dmydln.c | |
compiling miniinit.c | |
compiling dmyext.c | |
compiling miniprelude.c | |
compiling bignum.c | |
compiling class.c | |
compiling compar.c | |
compiling compile.c | |
compiling complex.c | |
compiling cont.c | |
compiling debug.c | |
compiling dir.c | |
. ./vm_opts.h | |
compiling dln_find.c | |
compiling encoding.c | |
compiling enum.c | |
compiling enumerator.c | |
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:1753: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743: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:1753: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:1753: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743: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:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
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:1753: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743: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:1753: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:1753: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743: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:1753: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:1753: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743: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:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
compiling error.c | |
compile.c:3151:53: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (nhash == INT2FIX(1)) ADD_SEND(ret, line, rb_intern("dup"), INT2FIX(0)); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
compile.c:237:30: note: expanded from macro 'ADD_SEND' | |
ADD_SEND_R((seq), (line), (id), (argc), NULL, (VALUE)INT2FIX(0), NULL) | |
^~ | |
compile.c:255: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:3151:53: note: '{' token is here | |
if (nhash == INT2FIX(1)) ADD_SEND(ret, line, rb_intern("dup"), INT2FIX(0)); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
compile.c:237:30: note: expanded from macro 'ADD_SEND' | |
ADD_SEND_R((seq), (line), (id), (argc), NULL, (VALUE)INT2FIX(0), NULL) | |
^~ | |
compile.c:255: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:3151:53: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (nhash == INT2FIX(1)) ADD_SEND(ret, line, rb_intern("dup"), INT2FIX(0)); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
compile.c:237:30: note: expanded from macro 'ADD_SEND' | |
ADD_SEND_R((seq), (line), (id), (argc), NULL, (VALUE)INT2FIX(0), NULL) | |
^~ | |
compile.c:255: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:3151:53: note: ')' token is here | |
if (nhash == INT2FIX(1)) ADD_SEND(ret, line, rb_intern("dup"), INT2FIX(0)); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
compile.c:237:30: note: expanded from macro 'ADD_SEND' | |
ADD_SEND_R((seq), (line), (id), (argc), NULL, (VALUE)INT2FIX(0), NULL) | |
^~ | |
compile.c:255: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))) | |
^~ | |
class.c:1517: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
class.c:1517:32: note: '{' token is here | |
rb_add_method_cfunc(klass, rb_intern(name), func, argc, METHOD_VISI_PUBLIC); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
class.c:1517: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
class.c:1517:32: note: ')' token is here | |
rb_add_method_cfunc(klass, rb_intern(name), func, argc, METHOD_VISI_PUBLIC); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
class.c:1523: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
class.c:1523:32: note: '{' token is here | |
rb_add_method_cfunc(klass, rb_intern(name), func, argc, METHOD_VISI_PROTECTED); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
class.c:1523: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
class.c:1523:32: note: ')' token is here | |
rb_add_method_cfunc(klass, rb_intern(name), func, argc, METHOD_VISI_PROTECTED); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
class.c:1529: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
class.c:1529:32: note: '{' token is here | |
rb_add_method_cfunc(klass, rb_intern(name), func, argc, METHOD_VISI_PRIVATE); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
class.c:1529: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
class.c:1529:32: note: ')' token is here | |
rb_add_method_cfunc(klass, rb_intern(name), func, argc, METHOD_VISI_PRIVATE); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
class.c:1535: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
class.c:1535:26: note: '{' token is here | |
rb_add_method(klass, rb_intern(name), VM_METHOD_TYPE_UNDEF, 0, METHOD_VISI_UNDEF); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
class.c:1535: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
class.c:1535:26: note: ')' token is here | |
rb_add_method(klass, rb_intern(name), VM_METHOD_TYPE_UNDEF, 0, METHOD_VISI_UNDEF); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
class.c:1760: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
class.c:1760:21: note: '{' token is here | |
rb_alias(klass, rb_intern(name1), rb_intern(name2)); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
class.c:1760: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
class.c:1760:21: note: ')' token is here | |
rb_alias(klass, rb_intern(name1), rb_intern(name2)); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
class.c:1760: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
class.c:1760:39: note: '{' token is here | |
rb_alias(klass, rb_intern(name1), rb_intern(name2)); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
class.c:1760: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
class.c:1760:39: note: ')' token is here | |
rb_alias(klass, rb_intern(name1), rb_intern(name2)); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
dir.c:617:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_funcallv(dir, rb_intern("to_s"), 0, 0); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
dir.c:617:29: note: '{' token is here | |
return rb_funcallv(dir, rb_intern("to_s"), 0, 0); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
dir.c:617:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_funcallv(dir, rb_intern("to_s"), 0, 0); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
dir.c:617:29: note: ')' token is here | |
return rb_funcallv(dir, rb_intern("to_s"), 0, 0); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
class.c:1773: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
class.c:1773:20: note: '{' token is here | |
rb_attr(klass, rb_intern(name), read, write, FALSE); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
class.c:1773: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
class.c:1773:20: note: ')' token is here | |
rb_attr(klass, rb_intern(name), read, write, FALSE); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
class.c:1779:66: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
const rb_method_entry_t *me = rb_method_entry(CLASS_OF(obj), rb_intern("to_s")); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
class.c:1779:66: note: '{' token is here | |
const rb_method_entry_t *me = rb_method_entry(CLASS_OF(obj), rb_intern("to_s")); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
class.c:1779:66: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
const rb_method_entry_t *me = rb_method_entry(CLASS_OF(obj), rb_intern("to_s")); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
class.c:1779:66: note: ')' token is here | |
const rb_method_entry_t *me = rb_method_entry(CLASS_OF(obj), rb_intern("to_s")); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
class.c:1823:30: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
keys = rb_funcallv(hash, rb_intern("keys"), 0, 0); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
class.c:1823:30: note: '{' token is here | |
keys = rb_funcallv(hash, rb_intern("keys"), 0, 0); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
class.c:1823:30: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
keys = rb_funcallv(hash, rb_intern("keys"), 0, 0); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
class.c:1823:30: note: ')' token is here | |
keys = rb_funcallv(hash, rb_intern("keys"), 0, 0); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
bignum.c:5368:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_num_coerce_cmp(x, y, rb_intern("<=>")); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
bignum.c:5368:33: note: '{' token is here | |
return rb_num_coerce_cmp(x, y, rb_intern("<=>")); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
bignum.c:5368:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_num_coerce_cmp(x, y, rb_intern("<=>")); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
bignum.c:5368:33: note: ')' token is here | |
return rb_num_coerce_cmp(x, y, rb_intern("<=>")); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
compile.c:5405: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
compile.c:237:30: note: expanded from macro 'ADD_SEND' | |
ADD_SEND_R((seq), (line), (id), (argc), NULL, (VALUE)INT2FIX(0), NULL) | |
^~ | |
compile.c:255:65: note: bignum.c:5396:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
expanded from macro 'ADD_SEND_R' | |
case big_op_ge: id = rb_intern(">="); break; | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
bignum.c:5396:25: note: '{' token is here | |
case big_op_ge: id = rb_intern(">="); break; | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
bignum.c:5396:25: ADD_ELEM((seq), (LINK_ELEMENT *) new_insn_send(iseq, (line), (id), (VALUE)(argc), (block), (VALUE)(flag), (keywords)))warning: | |
'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ^~ | |
compile.c:5405:29: note: '{' token is here | |
case big_op_ge: id = rb_intern(">="); break; | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
bignum.c:5396:25: note: ')' token is here | |
case big_op_ge: id = rb_intern(">="); break; | |
ADD_SEND (args, line, rb_intern("dup"), INT2FIX(0)); ^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
^~~~~~~~~~~~~~~~bignum.c:5398:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
case big_op_le: id = rb_intern("<="); break; | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
bignum.c:5398:25: note: '{' token is here | |
./include/ruby/ruby.h case big_op_le: id = rb_intern("<="); break; | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
:1753:24: note: expanded from macro 'rb_intern' | |
bignum.c:5398:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
case big_op_le: id = rb_intern("<="); break; | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
compile.c:237:30 __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
bignum.c:5398:25: note: ')' token is here | |
case big_op_le: id = rb_intern("<="); break; | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
: note: expanded from macro 'ADD_SEND' | |
dir.c:2463:38: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
ADD_SEND_R((seq), (line), (id), (argc), NULL, (VALUE)INT2FIX(0), NULL) | |
^~ | |
compile.c:255:65: note: expanded from macro 'ADD_SEND_R' | |
VALUE dir = rb_funcallv(rb_cDir, rb_intern("open"), argc, argv); ADD_ELEM((seq), (LINK_ELEMENT *) new_insn_send(iseq, (line), (id), (VALUE)(argc), (block), (VALUE)(flag), (keywords))) | |
^~ | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
compile.c:5405: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
compile.c:237:30: note: expanded from macro 'ADD_SEND' | |
ADD_SEND_R((seq), (line), (id), (argc), NULL, (VALUE)INT2FIX(0), NULL) | |
^~ | |
compile.c:255: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:5405:29: note: ')' token is here | |
ADD_SEND (args, line, rb_intern("dup"), INT2FIX(0)); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
compile.c:237:30: note: expanded from macro 'ADD_SEND' | |
^ | |
dir.c:2463:38: note: '{' token is here | |
VALUE dir = rb_funcallv(rb_cDir, rb_intern("open"), argc, argv); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
ADD_SEND_R((seq), (line), (id), (argc), NULL, (VALUE)INT2FIX(0), NULL) | |
dir.c:2463: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
dir.c:2463:38: note: ')' token is here | |
VALUE dir = rb_funcallv(rb_cDir, rb_intern("open"), argc, argv); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
^~ | |
compile.c:255: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:5427: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
compile.c:237:30: note: expanded from macro 'ADD_SEND' | |
ADD_SEND_R((seq), (line), (id), (argc), NULL, (VALUE)INT2FIX(0), NULL) | |
^~ | |
compile.c:255: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:5427:25: note: '{' token is here | |
ADD_SEND (args, line, rb_intern("dup"), INT2FIX(0)); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
compile.c:237:30: note: expanded from macro 'ADD_SEND' | |
ADD_SEND_R((seq), (line), (id), (argc), NULL, (VALUE)INT2FIX(0), NULL) | |
^~ | |
compile.c:255: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:5427: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
compile.c:237:30: note: expanded from macro 'ADD_SEND' | |
ADD_SEND_R((seq), (line), (id), (argc), NULL, (VALUE)INT2FIX(0), NULL) | |
^~ | |
compile.c:255: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:5427:25: note: ')' token is here | |
ADD_SEND (args, line, rb_intern("dup"), INT2FIX(0)); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
compile.c:237:30: note: expanded from macro 'ADD_SEND' | |
ADD_SEND_R((seq), (line), (id), (argc), NULL, (VALUE)INT2FIX(0), NULL) | |
^~ | |
compile.c:255: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 eval.c | |
encoding.c:790: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
encoding.c:790:25: note: '{' token is here | |
tmp = rb_funcallv(obj, rb_intern("internal_encoding"), 0, 0); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
encoding.c:790: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
encoding.c:790:25: note: ')' token is here | |
tmp = rb_funcallv(obj, rb_intern("internal_encoding"), 0, 0); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
encoding.c:791:41: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (NIL_P(tmp)) obj = rb_funcallv(obj, rb_intern("external_encoding"), 0, 0); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
encoding.c:791:41: note: '{' token is here | |
if (NIL_P(tmp)) obj = rb_funcallv(obj, rb_intern("external_encoding"), 0, 0); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
encoding.c:791:41: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (NIL_P(tmp)) obj = rb_funcallv(obj, rb_intern("external_encoding"), 0, 0); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
encoding.c:791:41: note: ')' token is here | |
if (NIL_P(tmp)) obj = rb_funcallv(obj, rb_intern("external_encoding"), 0, 0); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
bignum.c:6030: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
bignum.c:6030:32: note: '{' token is here | |
return rb_big_divide(x, y, rb_intern("div")); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
bignum.c:6030: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
bignum.c:6030:32: note: ')' token is here | |
return rb_big_divide(x, y, rb_intern("div")); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
bignum.c:6058: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
bignum.c:6058:33: note: '{' token is here | |
return rb_num_coerce_bin(x, y, rb_intern("remainder")); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
bignum.c:6058: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
bignum.c:6058:33: note: ')' token is here | |
return rb_num_coerce_bin(x, y, rb_intern("remainder")); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
bignum.c:6074: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
bignum.c:6074:33: note: '{' token is here | |
return rb_num_coerce_bin(x, y, rb_intern("divmod")); | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
bignum.c:6074: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
bignum.c:6074:33: note: ')' token is here | |
return rb_num_coerce_bin(x, y, rb_intern("divmod")); | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
compiling bignum.c:6162:41: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
file.c | |
return NUM2DBL(rb_num_coerce_bin(x, y, rb_intern("fdiv"))); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:743:39: note: expanded from macro 'NUM2DBL' | |
#define NUM2DBL(x) rb_num2dbl((VALUE)(x)) | |
^ | |
bignum.c:6162:41: note: '{' token is here | |
return NUM2DBL(rb_num_coerce_bin(x, y, rb_intern("fdiv"))); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:743:39: note: expanded from macro 'NUM2DBL' | |
#define NUM2DBL(x) rb_num2dbl((VALUE)(x)) | |
^ | |
bignum.c:6162: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:743:39: note: expanded from macro 'NUM2DBL' | |
#define NUM2DBL(x) rb_num2dbl((VALUE)(x)) | |
^ | |
bignum.c:6162:41: note: ')' token is here | |
return NUM2DBL(rb_num_coerce_bin(x, y, rb_intern("fdiv"))); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:743:39: note: expanded from macro 'NUM2DBL' | |
#define NUM2DBL(x) rb_num2dbl((VALUE)(x)) | |
^ | |
bignum.c:6184:44: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_funcall(rb_complex_raw1(x), rb_intern("**"), 1, y); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
bignum.c:6184:44: note: '{' token is here | |
return rb_funcall(rb_complex_raw1(x), rb_intern("**"), 1, y); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
bignum.c:6184:44: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_funcall(rb_complex_raw1(x), rb_intern("**"), 1, y); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
bignum.c:6184:44: note: ')' token is here | |
return rb_funcall(rb_complex_raw1(x), rb_intern("**"), 1, y); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
bignum.c:6197:45: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_funcall(rb_rational_raw1(x), rb_intern("**"), 1, y); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
bignum.c:6197:45: note: '{' token is here | |
return rb_funcall(rb_rational_raw1(x), rb_intern("**"), 1, y); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
bignum.c:6197:45: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_funcall(rb_rational_raw1(x), rb_intern("**"), 1, y); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
bignum.c:6197:45: note: ')' token is here | |
return rb_funcall(rb_rational_raw1(x), rb_intern("**"), 1, y); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
bignum.c:6222: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("**")); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
bignum.c:6222:33: note: '{' token is here | |
return rb_num_coerce_bin(x, y, rb_intern("**")); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
bignum.c:6222: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("**")); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
bignum.c:6222:33: note: ')' token is here | |
return rb_num_coerce_bin(x, y, rb_intern("**")); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:2923: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
enum.c:2923:26: note: '{' token is here | |
VALUE alone = ID2SYM(rb_intern("_alone")); | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
enum.c:2923: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
enum.c:2923:26: note: ')' token is here | |
VALUE alone = ID2SYM(rb_intern("_alone")); | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
enum.c:2924: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
enum.c:2924:30: note: '{' token is here | |
VALUE separator = ID2SYM(rb_intern("_separator")); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
enum.c:2924: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
enum.c:2924:30: note: ')' token is here | |
VALUE separator = ID2SYM(rb_intern("_separator")); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
enum.c:2972: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("chunk_enumerable")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:2972:42: note: '{' token is here | |
enumerable = rb_ivar_get(enumerator, rb_intern("chunk_enumerable")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
enum.c:2972: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
enum.c:2972:42: note: ')' token is here | |
enumerable = rb_ivar_get(enumerator, rb_intern("chunk_enumerable")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:2973: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:2973:48: note: '{' token is here | |
memo->categorize = rb_ivar_get(enumerator, rb_intern("chunk_categorize")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
enum.c:2973: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
enum.c:2973:48: note: ')' token is here | |
memo->categorize = rb_ivar_get(enumerator, rb_intern("chunk_categorize")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3081: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3081:29: note: '{' token is here | |
rb_ivar_set(enumerator, rb_intern("chunk_enumerable"), enumerable); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
enum.c:3081: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
enum.c:3081:29: note: ')' token is here | |
rb_ivar_set(enumerator, rb_intern("chunk_enumerable"), enumerable); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3082: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3082:29: note: '{' token is here | |
rb_ivar_set(enumerator, rb_intern("chunk_categorize"), rb_block_proc()); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
enum.c:3082: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
enum.c:3082:29: note: ')' token is here | |
rb_ivar_set(enumerator, rb_intern("chunk_categorize"), rb_block_proc()); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3129: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3129:42: note: '{' token is here | |
enumerable = rb_ivar_get(enumerator, rb_intern("slicebefore_enumerable")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
enum.c:3129: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
enum.c:3129:42: note: ')' token is here | |
enumerable = rb_ivar_get(enumerator, rb_intern("slicebefore_enumerable")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3130: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3130:46: note: '{' token is here | |
memo->sep_pred = rb_attr_get(enumerator, rb_intern("slicebefore_sep_pred")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
enum.c:3130: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
enum.c:3130:46: note: ')' token is here | |
memo->sep_pred = rb_attr_get(enumerator, rb_intern("slicebefore_sep_pred")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3131: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3131: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
enum.c:3131: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
enum.c:3131: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:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3295: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3295:33: note: '{' token is here | |
rb_ivar_set(enumerator, rb_intern("slicebefore_sep_pred"), rb_block_proc()); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
enum.c:3295: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
enum.c:3295:33: note: ')' token is here | |
rb_ivar_set(enumerator, rb_intern("slicebefore_sep_pred"), rb_block_proc()); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3301: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3301:33: note: '{' token is here | |
rb_ivar_set(enumerator, rb_intern("slicebefore_sep_pat"), sep_pat); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
enum.c:3301: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
enum.c:3301:33: note: ')' token is here | |
rb_ivar_set(enumerator, rb_intern("slicebefore_sep_pat"), sep_pat); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3303: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3303:29: note: '{' token is here | |
rb_ivar_set(enumerator, rb_intern("slicebefore_enumerable"), enumerable); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
enum.c:3303: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
enum.c:3303:29: note: ')' token is here | |
rb_ivar_set(enumerator, rb_intern("slicebefore_enumerable"), enumerable); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3359: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3359:42: note: '{' token is here | |
enumerable = rb_ivar_get(enumerator, rb_intern("sliceafter_enum")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
enum.c:3359: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
enum.c:3359:42: note: ')' token is here | |
enumerable = rb_ivar_get(enumerator, rb_intern("sliceafter_enum")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3360: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3360:41: note: '{' token is here | |
memo->pat = rb_ivar_get(enumerator, rb_intern("sliceafter_pat")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
enum.c:3360: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
enum.c:3360:41: note: ')' token is here | |
memo->pat = rb_ivar_get(enumerator, rb_intern("sliceafter_pat")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3361: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3361:42: note: '{' token is here | |
memo->pred = rb_attr_get(enumerator, rb_intern("sliceafter_pred")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
enum.c:3361: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
enum.c:3361:42: note: ')' token is here | |
memo->pred = rb_attr_get(enumerator, rb_intern("sliceafter_pred")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3424: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3424:29: note: '{' token is here | |
rb_ivar_set(enumerator, rb_intern("sliceafter_enum"), enumerable); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
enum.c:3424: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
enum.c:3424:29: note: ')' token is here | |
rb_ivar_set(enumerator, rb_intern("sliceafter_enum"), enumerable); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3425: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3425:29: note: '{' token is here | |
rb_ivar_set(enumerator, rb_intern("sliceafter_pat"), pat); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
enum.c:3425: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
enum.c:3425:29: note: ')' token is here | |
rb_ivar_set(enumerator, rb_intern("sliceafter_pat"), pat); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3426: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3426:29: note: '{' token is here | |
rb_ivar_set(enumerator, rb_intern("sliceafter_pred"), pred); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
enum.c:3426: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
enum.c:3426:29: note: ')' token is here | |
rb_ivar_set(enumerator, rb_intern("sliceafter_pred"), pred); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3486: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3486:42: note: '{' token is here | |
enumerable = rb_ivar_get(enumerator, rb_intern("slicewhen_enum")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
enum.c:3486: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
enum.c:3486:42: note: ')' token is here | |
enumerable = rb_ivar_get(enumerator, rb_intern("slicewhen_enum")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3487: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3487:42: note: '{' token is here | |
memo->pred = rb_attr_get(enumerator, rb_intern("slicewhen_pred")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
enum.c:3487: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
enum.c:3487:42: note: ')' token is here | |
memo->pred = rb_attr_get(enumerator, rb_intern("slicewhen_pred")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3491: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:450:26: note: expanded from macro 'RTEST' | |
#define RTEST(v) RB_TEST(v) | |
^ | |
./include/ruby/ruby.h:448:31: note: expanded from macro 'RB_TEST' | |
#define RB_TEST(v) !(((VALUE)(v) & (VALUE)~RUBY_Qnil) == 0) | |
^ | |
enum.c:3491:52: note: '{' token is here | |
memo->inverted = RTEST(rb_attr_get(enumerator, rb_intern("slicewhen_inverted"))); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:450:26: note: expanded from macro 'RTEST' | |
#define RTEST(v) RB_TEST(v) | |
^ | |
./include/ruby/ruby.h:448:31: note: expanded from macro 'RB_TEST' | |
#define RB_TEST(v) !(((VALUE)(v) & (VALUE)~RUBY_Qnil) == 0) | |
^ | |
enum.c:3491: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:450:26: note: expanded from macro 'RTEST' | |
#define RTEST(v) RB_TEST(v) | |
^ | |
./include/ruby/ruby.h:448:31: note: expanded from macro 'RB_TEST' | |
#define RB_TEST(v) !(((VALUE)(v) & (VALUE)~RUBY_Qnil) == 0) | |
^ | |
enum.c:3491:52: note: ')' token is here | |
memo->inverted = RTEST(rb_attr_get(enumerator, rb_intern("slicewhen_inverted"))); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:450:26: note: expanded from macro 'RTEST' | |
#define RTEST(v) RB_TEST(v) | |
^ | |
./include/ruby/ruby.h:448:31: note: expanded from macro 'RB_TEST' | |
#define RB_TEST(v) !(((VALUE)(v) & (VALUE)~RUBY_Qnil) == 0) | |
^ | |
enum.c:3571: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3571:29: note: '{' token is here | |
rb_ivar_set(enumerator, rb_intern("slicewhen_enum"), enumerable); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
enum.c:3571: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
enum.c:3571:29: note: ')' token is here | |
rb_ivar_set(enumerator, rb_intern("slicewhen_enum"), enumerable); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3572: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3572:29: note: '{' token is here | |
rb_ivar_set(enumerator, rb_intern("slicewhen_pred"), pred); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
enum.c:3572: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
enum.c:3572:29: note: ')' token is here | |
rb_ivar_set(enumerator, rb_intern("slicewhen_pred"), pred); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3573: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3573:29: note: '{' token is here | |
rb_ivar_set(enumerator, rb_intern("slicewhen_inverted"), Qfalse); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
enum.c:3573: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
enum.c:3573:29: note: ')' token is here | |
rb_ivar_set(enumerator, rb_intern("slicewhen_inverted"), Qfalse); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3637: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3637:29: note: '{' token is here | |
rb_ivar_set(enumerator, rb_intern("slicewhen_enum"), enumerable); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
enum.c:3637: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
enum.c:3637:29: note: ')' token is here | |
rb_ivar_set(enumerator, rb_intern("slicewhen_enum"), enumerable); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3638: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3638:29: note: '{' token is here | |
rb_ivar_set(enumerator, rb_intern("slicewhen_pred"), pred); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
enum.c:3638: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
enum.c:3638:29: note: ')' token is here | |
rb_ivar_set(enumerator, rb_intern("slicewhen_pred"), pred); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3639: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
enum.c:3639:29: note: '{' token is here | |
rb_ivar_set(enumerator, rb_intern("slicewhen_inverted"), Qtrue); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
enum.c:3639: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
enum.c:3639:29: note: ')' token is here | |
rb_ivar_set(enumerator, rb_intern("slicewhen_inverted"), Qtrue); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
In file included from eval.c:34: | |
./eval_error.c:55: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./eval_error.c:55:24: note: '{' token is here | |
ID set_backtrace = rb_intern("set_backtrace"); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
In file included from eval.c:34: | |
./eval_error.c:55: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./eval_error.c:55:24: note: ')' token is here | |
ID set_backtrace = rb_intern("set_backtrace"); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
In file included from eval.c:34: | |
./eval_error.c:113:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
(e = rb_check_funcall(errinfo, rb_intern("message"), 0, 0)) != Qundef && | |
^~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./eval_error.c:113:33: note: '{' token is here | |
(e = rb_check_funcall(errinfo, rb_intern("message"), 0, 0)) != Qundef && | |
^~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
In file included from eval.c:34: | |
./eval_error.c:113:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
(e = rb_check_funcall(errinfo, rb_intern("message"), 0, 0)) != Qundef && | |
^~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./eval_error.c:113:33: note: ')' token is here | |
(e = rb_check_funcall(errinfo, rb_intern("message"), 0, 0)) != Qundef && | |
^~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
compiling gc.c | |
eval.c:1434: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
eval.c:1434:28: note: '{' token is here | |
return rb_funcall(ary, rb_intern("uniq"), 0); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
eval.c:1434: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
eval.c:1434:28: note: ')' token is here | |
return rb_funcall(ary, rb_intern("uniq"), 0); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
gc.c:2608:35: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (!rb_obj_respond_to(block, rb_intern("call"), TRUE)) { | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
gc.c:2608:35: note: '{' token is here | |
if (!rb_obj_respond_to(block, rb_intern("call"), TRUE)) { | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
gc.c:2608:35: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (!rb_obj_respond_to(block, rb_intern("call"), TRUE)) { | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
gc.c:2608:35: note: ')' token is here | |
if (!rb_obj_respond_to(block, rb_intern("call"), TRUE)) { | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
gc.c:3356: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3356:31: note: '{' token is here | |
rb_hash_aset(hash, ID2SYM(rb_intern("TOTAL")), SIZET2NUM(total)); | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3356: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3356:31: note: ')' token is here | |
rb_hash_aset(hash, ID2SYM(rb_intern("TOTAL")), SIZET2NUM(total)); | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3357: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3357:31: note: '{' token is here | |
rb_hash_aset(hash, ID2SYM(rb_intern("FREE")), SIZET2NUM(freed)); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3357: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3357:31: note: ')' token is here | |
rb_hash_aset(hash, ID2SYM(rb_intern("FREE")), SIZET2NUM(freed)); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3363:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_NONE); | |
^~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3363:6: note: '{' token is here | |
COUNT_TYPE(T_NONE); | |
^~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3363:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_NONE); | |
^~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3363:6: note: ')' token is here | |
COUNT_TYPE(T_NONE); | |
^~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3364:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_OBJECT); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3364:6: note: '{' token is here | |
COUNT_TYPE(T_OBJECT); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3364:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_OBJECT); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3364:6: note: ')' token is here | |
COUNT_TYPE(T_OBJECT); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3365:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_CLASS); | |
^~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3365:6: note: '{' token is here | |
COUNT_TYPE(T_CLASS); | |
^~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3365:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_CLASS); | |
^~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3365:6: note: ')' token is here | |
COUNT_TYPE(T_CLASS); | |
^~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3366:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_MODULE); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3366:6: note: '{' token is here | |
COUNT_TYPE(T_MODULE); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3366:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_MODULE); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3366:6: note: ')' token is here | |
COUNT_TYPE(T_MODULE); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3367:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_FLOAT); | |
^~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3367:6: note: '{' token is here | |
COUNT_TYPE(T_FLOAT); | |
^~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3367:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_FLOAT); | |
^~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3367:6: note: ')' token is here | |
COUNT_TYPE(T_FLOAT); | |
^~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3368:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_STRING); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3368:6: note: '{' token is here | |
COUNT_TYPE(T_STRING); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3368:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_STRING); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3368:6: note: ')' token is here | |
COUNT_TYPE(T_STRING); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3369:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_REGEXP); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3369:6: note: '{' token is here | |
COUNT_TYPE(T_REGEXP); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3369:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_REGEXP); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3369:6: note: ')' token is here | |
COUNT_TYPE(T_REGEXP); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3370:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_ARRAY); | |
^~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3370:6: note: '{' token is here | |
COUNT_TYPE(T_ARRAY); | |
^~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3370:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_ARRAY); | |
^~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3370:6: note: ')' token is here | |
COUNT_TYPE(T_ARRAY); | |
^~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3371:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_HASH); | |
^~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3371:6: note: '{' token is here | |
COUNT_TYPE(T_HASH); | |
^~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3371:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_HASH); | |
^~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3371:6: note: ')' token is here | |
COUNT_TYPE(T_HASH); | |
^~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3372:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_STRUCT); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3372:6: note: '{' token is here | |
COUNT_TYPE(T_STRUCT); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3372:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_STRUCT); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3372:6: note: ')' token is here | |
COUNT_TYPE(T_STRUCT); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3373:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_BIGNUM); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3373:6: note: '{' token is here | |
COUNT_TYPE(T_BIGNUM); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3373:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_BIGNUM); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3373:6: note: ')' token is here | |
COUNT_TYPE(T_BIGNUM); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3374:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_FILE); | |
^~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3374:6: note: '{' token is here | |
COUNT_TYPE(T_FILE); | |
^~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3374:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_FILE); | |
^~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3374:6: note: ')' token is here | |
COUNT_TYPE(T_FILE); | |
^~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3375:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_DATA); | |
^~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3375:6: note: '{' token is here | |
COUNT_TYPE(T_DATA); | |
^~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3375:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_DATA); | |
^~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3375:6: note: ')' token is here | |
COUNT_TYPE(T_DATA); | |
^~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3376:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_MATCH); | |
^~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3376:6: note: '{' token is here | |
COUNT_TYPE(T_MATCH); | |
^~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3376:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_MATCH); | |
^~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3376:6: note: ')' token is here | |
COUNT_TYPE(T_MATCH); | |
^~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3377:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_COMPLEX); | |
^~~~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3377:6: note: '{' token is here | |
COUNT_TYPE(T_COMPLEX); | |
^~~~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3377:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_COMPLEX); | |
^~~~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3377:6: note: ')' token is here | |
COUNT_TYPE(T_COMPLEX); | |
^~~~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3378:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_RATIONAL); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3378:6: note: '{' token is here | |
COUNT_TYPE(T_RATIONAL); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3378:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_RATIONAL); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3378:6: note: ')' token is here | |
COUNT_TYPE(T_RATIONAL); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3379:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_NIL); | |
^~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3379:6: note: '{' token is here | |
COUNT_TYPE(T_NIL); | |
^~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3379:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_NIL); | |
^~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3379:6: note: ')' token is here | |
COUNT_TYPE(T_NIL); | |
^~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3380:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_TRUE); | |
^~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3380:6: note: '{' token is here | |
COUNT_TYPE(T_TRUE); | |
^~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3380:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_TRUE); | |
^~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3380:6: note: ')' token is here | |
COUNT_TYPE(T_TRUE); | |
^~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3381:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_FALSE); | |
^~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3381:6: note: '{' token is here | |
COUNT_TYPE(T_FALSE); | |
^~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3381:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_FALSE); | |
^~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3381:6: note: ')' token is here | |
COUNT_TYPE(T_FALSE); | |
^~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3382:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_SYMBOL); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3382:6: note: '{' token is here | |
COUNT_TYPE(T_SYMBOL); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3382:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_SYMBOL); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3382:6: note: ')' token is here | |
COUNT_TYPE(T_SYMBOL); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3383:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_FIXNUM); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3383:6: note: '{' token is here | |
COUNT_TYPE(T_FIXNUM); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3383:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_FIXNUM); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3383:6: note: ')' token is here | |
COUNT_TYPE(T_FIXNUM); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3384:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_IMEMO); | |
^~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3384:6: note: '{' token is here | |
COUNT_TYPE(T_IMEMO); | |
^~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3384:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_IMEMO); | |
^~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3384:6: note: ')' token is here | |
COUNT_TYPE(T_IMEMO); | |
^~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3385:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_UNDEF); | |
^~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3385:6: note: '{' token is here | |
COUNT_TYPE(T_UNDEF); | |
^~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3385:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_UNDEF); | |
^~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3385:6: note: ')' token is here | |
COUNT_TYPE(T_UNDEF); | |
^~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3386:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_NODE); | |
^~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3386:6: note: '{' token is here | |
COUNT_TYPE(T_NODE); | |
^~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3386:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_NODE); | |
^~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3386:6: note: ')' token is here | |
COUNT_TYPE(T_NODE); | |
^~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3387:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_ICLASS); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3387:6: note: '{' token is here | |
COUNT_TYPE(T_ICLASS); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3387:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_ICLASS); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3387:6: note: ')' token is here | |
COUNT_TYPE(T_ICLASS); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3388:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_ZOMBIE); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3388:6: note: '{' token is here | |
COUNT_TYPE(T_ZOMBIE); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3388:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
COUNT_TYPE(T_ZOMBIE); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:3388:6: note: ')' token is here | |
COUNT_TYPE(T_ZOMBIE); | |
^~~~~~~~~~~~~~~~~~~~ | |
gc.c:3362:47: note: expanded from macro 'COUNT_TYPE' | |
#define COUNT_TYPE(t) case (t): type = ID2SYM(rb_intern(#t)); break; | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:6079:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
I(marked); | |
^~~~~~~~~ | |
gc.c:6078:23: note: expanded from macro 'I' | |
#define I(s) ID_##s = rb_intern(#s); | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
gc.c:6079:2: note: '{' token is here | |
I(marked); | |
^~~~~~~~~ | |
gc.c:6078:23: note: expanded from macro 'I' | |
#define I(s) ID_##s = rb_intern(#s); | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
gc.c:6079:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
I(marked); | |
^~~~~~~~~ | |
gc.c:6078:23: note: expanded from macro 'I' | |
#define I(s) ID_##s = rb_intern(#s); | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
gc.c:6079:2: note: ')' token is here | |
I(marked); | |
^~~~~~~~~ | |
gc.c:6078:23: note: expanded from macro 'I' | |
#define I(s) ID_##s = rb_intern(#s); | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
gc.c:6081:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
I(wb_protected); | |
^~~~~~~~~~~~~~~ | |
gc.c:6078:23: note: expanded from macro 'I' | |
#define I(s) ID_##s = rb_intern(#s); | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
gc.c:6081:2: note: '{' token is here | |
I(wb_protected); | |
^~~~~~~~~~~~~~~ | |
gc.c:6078:23: note: expanded from macro 'I' | |
#define I(s) ID_##s = rb_intern(#s); | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
gc.c:6081:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
I(wb_protected); | |
^~~~~~~~~~~~~~~ | |
gc.c:6078:23: note: expanded from macro 'I' | |
#define I(s) ID_##s = rb_intern(#s); | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
gc.c:6081:2: note: ')' token is here | |
I(wb_protected); | |
^~~~~~~~~~~~~~~ | |
gc.c:6078:23: note: expanded from macro 'I' | |
#define I(s) ID_##s = rb_intern(#s); | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
gc.c:6082:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
I(old); | |
^~~~~~ | |
gc.c:6078:23: note: expanded from macro 'I' | |
#define I(s) ID_##s = rb_intern(#s); | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
gc.c:6082:2: note: '{' token is here | |
I(old); | |
^~~~~~ | |
gc.c:6078:23: note: expanded from macro 'I' | |
#define I(s) ID_##s = rb_intern(#s); | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
gc.c:6082:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
I(old); | |
^~~~~~ | |
gc.c:6078:23: note: expanded from macro 'I' | |
#define I(s) ID_##s = rb_intern(#s); | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
gc.c:6082:2: note: ')' token is here | |
I(old); | |
^~~~~~ | |
gc.c:6078:23: note: expanded from macro 'I' | |
#define I(s) ID_##s = rb_intern(#s); | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
gc.c:6083:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
I(marking); | |
^~~~~~~~~~ | |
gc.c:6078:23: note: expanded from macro 'I' | |
#define I(s) ID_##s = rb_intern(#s); | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
gc.c:6083:2: note: '{' token is here | |
I(marking); | |
^~~~~~~~~~ | |
gc.c:6078:23: note: expanded from macro 'I' | |
#define I(s) ID_##s = rb_intern(#s); | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
gc.c:6083:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
I(marking); | |
^~~~~~~~~~ | |
gc.c:6078:23: note: expanded from macro 'I' | |
#define I(s) ID_##s = rb_intern(#s); | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
gc.c:6083:2: note: ')' token is here | |
I(marking); | |
^~~~~~~~~~ | |
gc.c:6078:23: note: expanded from macro 'I' | |
#define I(s) ID_##s = rb_intern(#s); | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
gc.c:6084:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
I(uncollectible); | |
^~~~~~~~~~~~~~~~ | |
gc.c:6078:23: note: expanded from macro 'I' | |
#define I(s) ID_##s = rb_intern(#s); | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
gc.c:6084:2: note: '{' token is here | |
I(uncollectible); | |
^~~~~~~~~~~~~~~~ | |
gc.c:6078:23: note: expanded from macro 'I' | |
#define I(s) ID_##s = rb_intern(#s); | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
gc.c:6084:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
I(uncollectible); | |
^~~~~~~~~~~~~~~~ | |
gc.c:6078:23: note: expanded from macro 'I' | |
#define I(s) ID_##s = rb_intern(#s); | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
gc.c:6084:2: note: ')' token is here | |
I(uncollectible); | |
^~~~~~~~~~~~~~~~ | |
gc.c:6078:23: note: expanded from macro 'I' | |
#define I(s) ID_##s = rb_intern(#s); | |
^~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
gc.c:6630: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
gc.c:6630:23: note: '{' token is here | |
keyword_ids[0] = rb_intern("full_mark"); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
gc.c:6630: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
gc.c:6630:23: note: ')' token is here | |
keyword_ids[0] = rb_intern("full_mark"); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
gc.c:6631: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
gc.c:6631:23: note: '{' token is here | |
keyword_ids[1] = rb_intern("immediate_mark"); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
gc.c:6631: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
gc.c:6631:23: note: ')' token is here | |
keyword_ids[1] = rb_intern("immediate_mark"); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
gc.c:6632: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
gc.c:6632:23: note: '{' token is here | |
keyword_ids[2] = rb_intern("immediate_sweep"); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
gc.c:6632: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
gc.c:6632:23: note: ')' token is here | |
keyword_ids[2] = rb_intern("immediate_sweep"); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
gc.c:8219: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:8219:42: note: '{' token is here | |
w->final = rb_obj_method(obj, ID2SYM(rb_intern("finalize"))); | |
^~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:8219: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:8219:42: note: ')' token is here | |
w->final = rb_obj_method(obj, ID2SYM(rb_intern("finalize"))); | |
^~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:8852: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:8852: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:8852: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:8852: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:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:8853: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:8853:35: note: '{' token is here | |
rb_hash_aset(prof, ID2SYM(rb_intern("GC_TIME")), DBL2NUM(record->gc_time)); | |
^~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:8853: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:8853:35: note: ')' token is here | |
rb_hash_aset(prof, ID2SYM(rb_intern("GC_TIME")), DBL2NUM(record->gc_time)); | |
^~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:8854: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:8854:35: note: '{' token is here | |
rb_hash_aset(prof, ID2SYM(rb_intern("GC_INVOKE_TIME")), DBL2NUM(record->gc_invoke_time)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:8854: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:8854:35: note: ')' token is here | |
rb_hash_aset(prof, ID2SYM(rb_intern("GC_INVOKE_TIME")), DBL2NUM(record->gc_invoke_time)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:8855: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:8855:35: note: '{' token is here | |
rb_hash_aset(prof, ID2SYM(rb_intern("HEAP_USE_SIZE")), SIZET2NUM(record->heap_use_size)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:8855: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:8855:35: note: ')' token is here | |
rb_hash_aset(prof, ID2SYM(rb_intern("HEAP_USE_SIZE")), SIZET2NUM(record->heap_use_size)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:8856: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:8856:35: note: '{' token is here | |
rb_hash_aset(prof, ID2SYM(rb_intern("HEAP_TOTAL_SIZE")), SIZET2NUM(record->heap_total_size)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:8856: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:8856:35: note: ')' token is here | |
rb_hash_aset(prof, ID2SYM(rb_intern("HEAP_TOTAL_SIZE")), SIZET2NUM(record->heap_total_size)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:8857: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:8857:35: note: '{' token is here | |
rb_hash_aset(prof, ID2SYM(rb_intern("HEAP_TOTAL_OBJECTS")), SIZET2NUM(record->heap_total_objects)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:8857: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:8857:35: note: ')' token is here | |
rb_hash_aset(prof, ID2SYM(rb_intern("HEAP_TOTAL_OBJECTS")), SIZET2NUM(record->heap_total_objects)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:8858: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:8858:35: note: '{' token is here | |
rb_hash_aset(prof, ID2SYM(rb_intern("GC_IS_MARKED")), Qtrue); | |
^~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:8858: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
gc.c:8858:35: note: ')' token is here | |
rb_hash_aset(prof, ID2SYM(rb_intern("GC_IS_MARKED")), Qtrue); | |
^~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compiling hash.c | |
4 warnings generated. | |
compiling inits.c | |
28 warnings generated. | |
compiling io.c | |
4 warnings generated. | |
compiling iseq.c | |
compiling load.c | |
6 warnings generated. | |
compiling marshal.c | |
compiling math.c | |
io.c:3503: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
io.c:3503:37: note: '{' token is here | |
return rb_enumeratorize(io, ID2SYM(rb_intern("each_line")), argc, argv); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
io.c:3503: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
io.c:3503:37: note: ')' token is here | |
return rb_enumeratorize(io, ID2SYM(rb_intern("each_line")), argc, argv); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
io.c:3554: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
io.c:3554:37: note: '{' token is here | |
return rb_enumeratorize(io, ID2SYM(rb_intern("each_byte")), 0, 0); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
io.c:3554: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
io.c:3554:37: note: ')' token is here | |
return rb_enumeratorize(io, ID2SYM(rb_intern("each_byte")), 0, 0); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
io.c:3708: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
io.c:3708:37: note: '{' token is here | |
return rb_enumeratorize(io, ID2SYM(rb_intern("each_char")), 0, 0); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
io.c:3708: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
io.c:3708:37: note: ')' token is here | |
return rb_enumeratorize(io, ID2SYM(rb_intern("each_char")), 0, 0); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
io.c:3836: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
io.c:3836:37: note: '{' token is here | |
return rb_enumeratorize(io, ID2SYM(rb_intern("each_codepoint")), 0, 0); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
io.c:3836: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
io.c:3836:37: note: ')' token is here | |
return rb_enumeratorize(io, ID2SYM(rb_intern("each_codepoint")), 0, 0); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
io.c:4520: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
io.c:4520:26: note: '{' token is here | |
rb_check_funcall(io, rb_intern("close"), 0, 0); | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
io.c:4520: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
io.c:4520:26: note: ')' token is here | |
rb_check_funcall(io, rb_intern("close"), 0, 0); | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
io.c:4528:35: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
VALUE mesg = rb_attr_get(exc, rb_intern("mesg")); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
io.c:4528:35: note: '{' token is here | |
VALUE mesg = rb_attr_get(exc, rb_intern("mesg")); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
io.c:4528:35: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
VALUE mesg = rb_attr_get(exc, rb_intern("mesg")); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
io.c:4528:35: note: ')' token is here | |
VALUE mesg = rb_attr_get(exc, rb_intern("mesg")); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
io.c:4540: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
io.c:4540:41: note: '{' token is here | |
VALUE closed = rb_check_funcall(io, rb_intern("closed?"), 0, 0); | |
^~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
io.c:4540: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
io.c:4540:41: note: ')' token is here | |
VALUE closed = rb_check_funcall(io, rb_intern("closed?"), 0, 0); | |
^~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
iseq.c:328: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, &iseq->body->location.path); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
iseq.c:328:19: note: '{' token is here | |
rb_funcallv(err, rb_intern("set_backtrace"), 1, &iseq->body->location.path); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
iseq.c:328: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, &iseq->body->location.path); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
iseq.c:328:19: note: ')' token is here | |
rb_funcallv(err, rb_intern("set_backtrace"), 1, &iseq->body->location.path); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
iseq.c:362: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:354:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:362:5: note: '{' token is here | |
SET_COMPILE_OPTION(option, opt, inline_const_cache); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:354:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:362: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:354:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:362:5: note: ')' token is here | |
SET_COMPILE_OPTION(option, opt, inline_const_cache); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:354:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:363: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:354:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:363:5: note: '{' token is here | |
SET_COMPILE_OPTION(option, opt, peephole_optimization); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:354:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:363: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:354:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:363:5: note: ')' token is here | |
SET_COMPILE_OPTION(option, opt, peephole_optimization); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:354:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:364:5: 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:354:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:364:5: note: '{' token is here | |
SET_COMPILE_OPTION(option, opt, tailcall_optimization); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:354:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:364: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:354:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:364:5: note: ')' token is here | |
SET_COMPILE_OPTION(option, opt, tailcall_optimization); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:354:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:365:5: 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:354:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:365:5: note: '{' token is here | |
SET_COMPILE_OPTION(option, opt, specialized_instruction); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:354:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:365: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:354:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:365:5: note: ')' token is here | |
SET_COMPILE_OPTION(option, opt, specialized_instruction); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:354:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:366: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:354:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:366:5: note: '{' token is here | |
SET_COMPILE_OPTION(option, opt, operands_unification); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:354:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:366: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:354:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:366:5: note: ')' token is here | |
SET_COMPILE_OPTION(option, opt, operands_unification); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:354:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:367: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:354:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:367:5: note: '{' token is here | |
SET_COMPILE_OPTION(option, opt, instructions_unification); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:354:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:367: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:354:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:367:5: note: ')' token is here | |
SET_COMPILE_OPTION(option, opt, instructions_unification); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:354:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:368: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:354:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:368:5: note: '{' token is here | |
SET_COMPILE_OPTION(option, opt, stack_caching); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:354:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:368: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:354:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:368:5: note: ')' token is here | |
SET_COMPILE_OPTION(option, opt, stack_caching); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:354:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:369:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
SET_COMPILE_OPTION(option, opt, trace_instruction); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:354:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:369:5: note: '{' token is here | |
SET_COMPILE_OPTION(option, opt, trace_instruction); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:354:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:369:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
SET_COMPILE_OPTION(option, opt, trace_instruction); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:354:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:369:5: note: ')' token is here | |
SET_COMPILE_OPTION(option, opt, trace_instruction); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:354:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:370: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:354:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:370:5: note: '{' token is here | |
SET_COMPILE_OPTION(option, opt, frozen_string_literal); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:354:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:370: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:354:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:370:5: note: ')' token is here | |
SET_COMPILE_OPTION(option, opt, frozen_string_literal); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:354:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:371: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:354:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:371:5: note: '{' token is here | |
SET_COMPILE_OPTION(option, opt, debug_frozen_string_literal); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:354:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:371: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:354:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:371:5: note: ')' token is here | |
SET_COMPILE_OPTION(option, opt, debug_frozen_string_literal); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:354:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:372: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:354:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:372:5: note: '{' token is here | |
SET_COMPILE_OPTION(option, opt, coverage_enabled); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:354:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:372: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:354:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:372:5: note: ')' token is here | |
io.c:6219:27: 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:354:43: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_ivar_set(port, rb_intern("@tied_io_for_writing"), write_port); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
{ VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
io.c:6219:27: note: '{' token is here __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
rb_ivar_set(port, rb_intern("@tied_io_for_writing"), write_port); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
io.c:6219: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
io.c:6219:27: note: ')' token is here | |
rb_ivar_set(port, rb_intern("@tied_io_for_writing"), write_port); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:373: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:359:42: note: expanded from macro 'SET_COMPILE_OPTION_NUM' | |
{ VALUE num = rb_hash_aref(opt, ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:373:5: note: '{' token is here | |
SET_COMPILE_OPTION_NUM(option, opt, debug_level); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:359:42: note: expanded from macro 'SET_COMPILE_OPTION_NUM' | |
{ VALUE num = rb_hash_aref(opt, ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:373: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:359:42: note: expanded from macro 'SET_COMPILE_OPTION_NUM' | |
{ VALUE num = rb_hash_aref(opt, ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:373:5: note: ')' token is here | |
SET_COMPILE_OPTION_NUM(option, opt, debug_level); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:359:42: note: expanded from macro 'SET_COMPILE_OPTION_NUM' | |
{ VALUE num = rb_hash_aref(opt, ID2SYM(rb_intern(#mem))); \ | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:417: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:413:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:417:2: note: '{' token is here | |
SET_COMPILE_OPTION(option, opt, inline_const_cache); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:413:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:417: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:413:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:417:2: note: ')' token is here | |
SET_COMPILE_OPTION(option, opt, inline_const_cache); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:413:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:418: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:413:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:418:2: note: '{' token is here | |
SET_COMPILE_OPTION(option, opt, peephole_optimization); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:413:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:418: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:413:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:418:2: note: ')' token is here | |
SET_COMPILE_OPTION(option, opt, peephole_optimization); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:413:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:419: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:413:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:419:2: note: '{' token is here | |
SET_COMPILE_OPTION(option, opt, tailcall_optimization); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:413:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:419: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:413:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:419:2: note: ')' token is here | |
SET_COMPILE_OPTION(option, opt, tailcall_optimization); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:413:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:420: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:413:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:420:2: note: '{' token is here | |
SET_COMPILE_OPTION(option, opt, specialized_instruction); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:413:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:420: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:413:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:420:2: note: ')' token is here | |
SET_COMPILE_OPTION(option, opt, specialized_instruction); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:413:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:421: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:413:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:421:2: note: '{' token is here | |
SET_COMPILE_OPTION(option, opt, operands_unification); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:413:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:421: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:413:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:421:2: note: ')' token is here | |
SET_COMPILE_OPTION(option, opt, operands_unification); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:413:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:422: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:413:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:422:2: note: '{' token is here | |
SET_COMPILE_OPTION(option, opt, instructions_unification); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:413:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:422: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:413:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:422:2: note: ')' token is here | |
SET_COMPILE_OPTION(option, opt, instructions_unification); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:413:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:423: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:413:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:423:2: note: '{' token is here | |
SET_COMPILE_OPTION(option, opt, stack_caching); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:413:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:423: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:413:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:423:2: note: ')' token is here | |
SET_COMPILE_OPTION(option, opt, stack_caching); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:413:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:424:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
SET_COMPILE_OPTION(option, opt, trace_instruction); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:413:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:424:2: note: '{' token is here | |
SET_COMPILE_OPTION(option, opt, trace_instruction); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:413:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:424:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
SET_COMPILE_OPTION(option, opt, trace_instruction); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:413:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:424:2: note: ')' token is here | |
SET_COMPILE_OPTION(option, opt, trace_instruction); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:413:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:425: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:413:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:425:2: note: '{' token is here | |
SET_COMPILE_OPTION(option, opt, frozen_string_literal); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:413:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:425: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:413:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:425:2: note: ')' token is here | |
SET_COMPILE_OPTION(option, opt, frozen_string_literal); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:413:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:426: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:413:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:426:2: note: '{' token is here | |
SET_COMPILE_OPTION(option, opt, debug_frozen_string_literal); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:413:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:426: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:413:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:426:2: note: ')' token is here | |
SET_COMPILE_OPTION(option, opt, debug_frozen_string_literal); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:413:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:427: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:413:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:427:2: note: '{' token is here | |
SET_COMPILE_OPTION(option, opt, coverage_enabled); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:413:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:427: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:413:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:427:2: note: ')' token is here | |
SET_COMPILE_OPTION(option, opt, coverage_enabled); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:413:28: note: expanded from macro 'SET_COMPILE_OPTION' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), (o)->mem ? Qtrue : Qfalse) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:428: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:415:28: note: expanded from macro 'SET_COMPILE_OPTION_NUM' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), INT2NUM((o)->mem)) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:428:2: note: '{' token is here | |
SET_COMPILE_OPTION_NUM(option, opt, debug_level); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:415:28: note: expanded from macro 'SET_COMPILE_OPTION_NUM' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), INT2NUM((o)->mem)) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:428: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:415:28: note: expanded from macro 'SET_COMPILE_OPTION_NUM' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), INT2NUM((o)->mem)) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:428:2: note: ')' token is here | |
SET_COMPILE_OPTION_NUM(option, opt, debug_level); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:415:28: note: expanded from macro 'SET_COMPILE_OPTION_NUM' | |
rb_hash_aset((h), ID2SYM(rb_intern(#mem)), INT2NUM((o)->mem)) | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:461: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
iseq.c:461:33: note: '{' token is here | |
if (rb_respond_to(rb_cISeq, rb_intern("translate"))) { | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
iseq.c:461: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
iseq.c:461:33: note: ')' token is here | |
if (rb_respond_to(rb_cISeq, rb_intern("translate"))) { | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
iseq.c:463: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
iseq.c:463:34: note: '{' token is here | |
VALUE v2 = rb_funcall(rb_cISeq, rb_intern("translate"), 1, v1); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
iseq.c:463: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
iseq.c:463:34: note: ')' token is here | |
VALUE v2 = rb_funcall(rb_cISeq, rb_intern("translate"), 1, v1); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
iseq.c:492: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
iseq.c:492:46: note: '{' token is here | |
VALUE iseqv = rb_check_funcall(rb_cISeq, rb_intern("load_iseq"), 1, &fname); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
iseq.c:492: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
iseq.c:492:46: note: ')' token is here | |
VALUE iseqv = rb_check_funcall(rb_cISeq, rb_intern("load_iseq"), 1, &fname); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
io.c:6977: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
io.c:6977:27: note: '{' token is here | |
rb_ivar_set(dest, rb_intern("@tied_io_for_writing"), write_io); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
iseq.c:510: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
iseq.c:510:23: note: '{' token is here | |
io.c:6977: const ID id_top = rb_intern("top"); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
27 __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: :note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
warning: { \ | |
^ | |
'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
iseq.c:510:23 rb_ivar_set(dest, rb_intern("@tied_io_for_writing"), write_io); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
: 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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
iseq.c:510:23: note: ')' token is here | |
const ID id_top = rb_intern("top"); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753: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:1743:5:iseq.c:511: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"); | |
^~~~~~~~~~~~~~~~~~~ | |
note: ./include/ruby/ruby.hexpanded from macro 'RUBY_CONST_ID_CACHE' | |
:1753 }: | |
23 ^: | |
note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
iseq.c:511:26: note: '{' token is here | |
const ID id_method = rb_intern("method"); | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
io.c:6977:27: note: ')' token is here | |
./include/ruby/ruby.h:1738:5: rb_ivar_set(dest, rb_intern("@tied_io_for_writing"), write_io); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' note: | |
expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
iseq.c:511: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
iseq.c:511:26: note: ')' token is here | |
const ID id_method = rb_intern("method"); | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
iseq.c:512: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
iseq.c:512:25: note: '{' token is here | |
const ID id_block = rb_intern("block"); | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
iseq.c:512: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
iseq.c:512:25: note: ')' token is here | |
const ID id_block = rb_intern("block"); | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
iseq.c:513: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
iseq.c:513:25: note: '{' token is here | |
const ID id_class = rb_intern("class"); | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
iseq.c:513: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
iseq.c:513:25: note: ')' token is here | |
const ID id_class = rb_intern("class"); | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
iseq.c:514: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
iseq.c:514:26: note: '{' token is here | |
const ID id_rescue = rb_intern("rescue"); | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
iseq.c:514: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
iseq.c:514:26: note: ')' token is here | |
const ID id_rescue = rb_intern("rescue"); | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
iseq.c:515: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
iseq.c:515:26: note: '{' token is here | |
const ID id_ensure = rb_intern("ensure"); | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
io.c:7159:35: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
iseq.c return rb_funcallv(rb_stdout, rb_intern("putc"), 1, &ch); | |
^~~~~~~~~~~~~~~~~ | |
:515:26:./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
io.c:7159:35: warning: note: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
'{' token is here | |
const ID id_ensure = rb_intern("ensure"); | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
return rb_funcallv(rb_stdout, rb_intern("putc"), 1, &ch); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24 __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h: note: expanded from macro 'rb_intern':1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
iseq.c:515:26: note: ')' token is here | |
const ID id_ensure = rb_intern("ensure"); | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
iseq.c:516:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
const ID id_eval = rb_intern("eval"); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23 __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
:./include/ruby/ruby.h note: expanded from macro 'rb_intern' | |
:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ { \ | |
^ | |
iseq.c:516:24: note: '{' token is here | |
const ID id_eval = rb_intern("eval"); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
io.c:7159:35: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5 return rb_funcallv(rb_stdout, rb_intern("putc"), 1, &ch); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
{ \ | |
^ | |
^ | |
io.c:7159:35: note: ')' token is here | |
iseq.c:516:24: 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: const ID id_eval = rb_intern("eval");1753 | |
: ^~~~~~~~~~~~~~~~~ | |
56: note: expanded from macro 'rb_intern'./include/ruby/ruby.h:1753:24 | |
: note: __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
iseq.c:516:24: note: ')' token is here | |
const ID id_eval = rb_intern("eval"); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
iseq.c:517: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
iseq.c:517:24: note: '{' token is here | |
const ID id_main = rb_intern("main"); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
iseq.c:517: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
iseq.c:517:24: note: ')' token is here | |
const ID id_main = rb_intern("main"); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
iseq.c:518:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
const ID id_defined_guard = rb_intern("defined_guard"); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
iseq.c:518:33: note: '{' token is here | |
const ID id_defined_guard = rb_intern("defined_guard"); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
iseq.c:518:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
const ID id_defined_guard = rb_intern("defined_guard"); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
iseq.c:518:33: note: ')' token is here | |
const ID id_defined_guard = rb_intern("defined_guard"); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
io.c:7271: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("puts"), argc, argv); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
io.c:7271:35: note: '{' token is here | |
return rb_funcallv(rb_stdout, rb_intern("puts"), argc, argv); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
io.c:7271: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
io.c:7271:35: note: ')' token is here | |
return rb_funcallv(rb_stdout, rb_intern("puts"), argc, argv); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
io.c:8367: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
io.c:8367:30: note: '{' token is here | |
return rb_funcallv(argf, rb_intern("readline"), argc, argv); | |
^~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
io.c:8367: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
io.c:8367:30: note: ')' token is here | |
return rb_funcallv(argf, rb_intern("readline"), argc, argv); | |
^~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
io.c:8421:30: warning: '(' and '{' tokens introducing 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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
io.c:8421:30: note: '{' token is here | |
return rb_funcallv(argf, rb_intern("readlines"), argc, argv); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
io.c:8421: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
io.c:8421:30: note: ')' token is here | |
return rb_funcallv(argf, rb_intern("readlines"), argc, argv); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
io.c:8449:45: warning: '(' and '{' tokens introducing 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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
io.c:8449:45: note: '{' token is here | |
lines = rb_funcall3(ARGF.current_file, rb_intern("readlines"), argc, argv); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
io.c:8449:45: warning: '}' 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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
io.c:8449:45: note: ')' token is here | |
lines = rb_funcall3(ARGF.current_file, rb_intern("readlines"), argc, argv); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
compiling node.c | |
iseq.c:1828: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1828:28: note: '{' token is here | |
insn_syms[i] = ID2SYM(rb_intern(insn_name(i))); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1828: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1828:28: note: ')' token is here | |
insn_syms[i] = ID2SYM(rb_intern(insn_name(i))); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1830:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
INIT_SYMBOL(top); | |
^~~~~~~~~~~~~~~~ | |
iseq.c:1758:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1830:2: note: '{' token is here | |
INIT_SYMBOL(top); | |
^~~~~~~~~~~~~~~~ | |
iseq.c:1758:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1830:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
INIT_SYMBOL(top); | |
^~~~~~~~~~~~~~~~ | |
iseq.c:1758:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1830:2: note: ')' token is here | |
INIT_SYMBOL(top); | |
^~~~~~~~~~~~~~~~ | |
iseq.c:1758:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1831:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
INIT_SYMBOL(method); | |
^~~~~~~~~~~~~~~~~~~ | |
iseq.c:1758:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1831:2: note: '{' token is here | |
INIT_SYMBOL(method); | |
^~~~~~~~~~~~~~~~~~~ | |
iseq.c:1758:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1831:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
INIT_SYMBOL(method); | |
^~~~~~~~~~~~~~~~~~~ | |
iseq.c:1758:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1831:2: note: ')' token is here | |
INIT_SYMBOL(method); | |
^~~~~~~~~~~~~~~~~~~ | |
iseq.c:1758:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1832:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
INIT_SYMBOL(block); | |
^~~~~~~~~~~~~~~~~~ | |
iseq.c:1758:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1832:2: note: '{' token is here | |
INIT_SYMBOL(block); | |
^~~~~~~~~~~~~~~~~~ | |
iseq.c:1758:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1832:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
INIT_SYMBOL(block); | |
^~~~~~~~~~~~~~~~~~ | |
iseq.c:1758:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1832:2: note: ')' token is here | |
INIT_SYMBOL(block); | |
^~~~~~~~~~~~~~~~~~ | |
iseq.c:1758:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1833:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
INIT_SYMBOL(class); | |
^~~~~~~~~~~~~~~~~~ | |
iseq.c:1758:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1833:2: note: '{' token is here | |
INIT_SYMBOL(class); | |
^~~~~~~~~~~~~~~~~~ | |
iseq.c:1758:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1833:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
INIT_SYMBOL(class); | |
^~~~~~~~~~~~~~~~~~ | |
iseq.c:1758:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1833:2: note: ')' token is here | |
INIT_SYMBOL(class); | |
^~~~~~~~~~~~~~~~~~ | |
iseq.c:1758:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1834:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
INIT_SYMBOL(rescue); | |
^~~~~~~~~~~~~~~~~~~ | |
iseq.c:1758:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1834:2: note: '{' token is here | |
INIT_SYMBOL(rescue); | |
^~~~~~~~~~~~~~~~~~~ | |
iseq.c:1758:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1834:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
INIT_SYMBOL(rescue); | |
^~~~~~~~~~~~~~~~~~~ | |
iseq.c:1758:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1834:2: note: ')' token is here | |
INIT_SYMBOL(rescue); | |
^~~~~~~~~~~~~~~~~~~ | |
iseq.c:1758:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1835:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
INIT_SYMBOL(ensure); | |
^~~~~~~~~~~~~~~~~~~ | |
iseq.c:1758:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1835:2: note: '{' token is here | |
INIT_SYMBOL(ensure); | |
^~~~~~~~~~~~~~~~~~~ | |
iseq.c:1758:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1835:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
INIT_SYMBOL(ensure); | |
^~~~~~~~~~~~~~~~~~~ | |
iseq.c:1758:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1835:2: note: ')' token is here | |
INIT_SYMBOL(ensure); | |
^~~~~~~~~~~~~~~~~~~ | |
iseq.c:1758:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1836:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
INIT_SYMBOL(eval); | |
^~~~~~~~~~~~~~~~~ | |
iseq.c:1758:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1836:2: note: '{' token is here | |
INIT_SYMBOL(eval); | |
^~~~~~~~~~~~~~~~~ | |
iseq.c:1758:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1836:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
INIT_SYMBOL(eval); | |
^~~~~~~~~~~~~~~~~ | |
iseq.c:1758:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1836:2: note: ')' token is here | |
INIT_SYMBOL(eval); | |
^~~~~~~~~~~~~~~~~ | |
iseq.c:1758:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1837:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
INIT_SYMBOL(main); | |
^~~~~~~~~~~~~~~~~ | |
iseq.c:1758:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1837:2: note: '{' token is here | |
INIT_SYMBOL(main); | |
^~~~~~~~~~~~~~~~~ | |
iseq.c:1758:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1837:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
INIT_SYMBOL(main); | |
^~~~~~~~~~~~~~~~~ | |
iseq.c:1758:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1837:2: note: ')' token is here | |
INIT_SYMBOL(main); | |
^~~~~~~~~~~~~~~~~ | |
iseq.c:1758:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1838:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
INIT_SYMBOL(defined_guard); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:1758:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1838:2: note: '{' token is here | |
INIT_SYMBOL(defined_guard); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:1758:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1838:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
INIT_SYMBOL(defined_guard); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:1758:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1838:2: note: ')' token is here | |
INIT_SYMBOL(defined_guard); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
iseq.c:1758:23: note: expanded from macro 'INIT_SYMBOL' | |
sym_##name = ID2SYM(rb_intern(#name)) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1867: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1867:33: note: '{' token is here | |
rb_ary_push(locals, ID2SYM(rb_intern("#arg_rest"))); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1867: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: marshal.c:563note: expanded from macro 'RB_ID2SYM' | |
:9: #define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.cwarning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
:1867:33 if (to_be_skipped_id(id)) return ST_CONTINUE; | |
^~~~~~~~~~~~~~~~~~~~ | |
marshal.c:: note: ')' token is here | |
554:63: rb_ary_push(locals, ID2SYM(rb_intern("#arg_rest"))); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h: 1753:56note: :expanded from macro 'to_be_skipped_id' | |
note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
#define to_be_skipped_id(id) (id == rb_id_encoding() || id == rb_intern("E") || !rb_id2str(id)) | |
^~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
./include/ruby/ruby.h __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
:383:29:marshal.c:563:9: note: expanded from macro 'ID2SYM' | |
note: '{' token is here#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
if (to_be_skipped_id(id)) return ST_CONTINUE; | |
^~~~~~~~~~~~~~~~~~~~ | |
marshal.c:554: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
iseq.c:1883:39: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
marshal.c: rb_hash_aset(params, ID2SYM(rb_intern("opt")), arg_opt_labels); | |
^~~~~~~~~~~~~~~~ | |
563:9:./include/ruby/ruby.h:1753:23: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
note: expanded from macro 'rb_intern' | |
if (to_be_skipped_id(id)) return ST_CONTINUE; | |
^~~~~~~~~~~~~~~~~~~~ | |
marshal.c:554:63: note: expanded from macro 'to_be_skipped_id' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1883:39: note: '{' token is here | |
#define to_be_skipped_id(id) (id == rb_id_encoding() || id == rb_intern("E") || !rb_id2str(id)) | |
^~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: rb_hash_aset(params, ID2SYM(rb_intern("opt")), arg_opt_labels); | |
note: ^~~~~~~~~~~~~~~~expanded from macro 'rb_intern' | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
marshal.c:563./include/ruby/ruby.h:1738:9: :5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
note: ')' token is here | |
if (to_be_skipped_id(id)) return ST_CONTINUE; | |
^~~~~~~~~~~~~~~~~~~~ | |
marshal.c:554: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:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
iseq.c:1883:39: 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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
marshal.c:573:10#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1883:39: note: ')' token is here | |
rb_hash_aset(params, ID2SYM(rb_intern("opt")), arg_opt_labels); | |
^~~~~~~~~~~~~~~~ | |
: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]./include/ruby/ruby.h | |
:1753:56: note: expanded from macro 'rb_intern' | |
if (!to_be_skipped_id(id)) ++*(st_index_t *)a; | |
^~~~~~~~~~~~~~~~~~~~ | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^marshal.c | |
:554:63: ./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
note: ^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
marshal.c:573:10: note: '{' token is here | |
iseq.c:1887:68 if (!to_be_skipped_id(id)) ++*(st_index_t *)a; | |
^~~~~~~~~~~~~~~~~~~~ | |
marshal.c:554::63 warning: : '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
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)) | |
^~~~~~~~~~~~~~ | |
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 ^~~~~~~~~~~~~~~~~~~~~: | |
1753:24: note: expanded from macro 'rb_intern' | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1887:68marshal.c:573: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; | |
note: '{' token is here | |
^~~~~~~~~~~~~~~~~~~~ | |
marshal.c:554:63: note: expanded from macro 'to_be_skipped_id' | |
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:1753:24: note: #define to_be_skipped_id(id) (id == rb_id_encoding() || id == rb_intern("E") || !rb_id2str(id))expanded from macro 'rb_intern' | |
^~~~~~~~~~~~~~ | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
5: note: __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
marshal.c:573:10: note: ')' token is here | |
expanded from macro 'RUBY_CONST_ID_CACHE' if (!to_be_skipped_id(id)) ++*(st_index_t *)a; | |
^~~~~~~~~~~~~~~~~~~~ | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29marshal.c:: 554:note: 63expanded from macro 'ID2SYM' | |
: note: expanded from macro 'to_be_skipped_id' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define to_be_skipped_id(id) (id == rb_id_encoding() || id == rb_intern("E") || !rb_id2str(id))#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^~~~~~~~~~~~~~ | |
^ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
iseq.c:1887:68: 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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1887:68: 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:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1888:68: 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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.hmarshal.c:613:18: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
:383:29: w_symbol(ID2SYM(rb_intern("E")), arg->arg); | |
^~~~~~~~~~~~~~ | |
./include/ruby/ruby.h: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
1753: ^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
23 ^ | |
iseq.c:1888:68:: note: '{' token is herenote: | |
expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
marshal.c:613:18: 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)); | |
^~~~~~~~~~~~~~~~~~~~~ | |
w_symbol(ID2SYM(rb_intern("E")), arg->arg);./include/ruby/ruby.h: | |
1753: ^~~~~~~~~~~~~~24 | |
: note: expanded from macro 'rb_intern' | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:iseq.c383::188829::68 :note: expanded from macro 'ID2SYM'warning: | |
'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) 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:1753:24: note: expanded from macro 'rb_intern' | |
^ | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1888:68: note: ')' token is here | |
marshal.c:613:18 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:1753:: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
56: note: w_symbol(ID2SYM(rb_intern("E")), arg->arg); | |
^~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:expanded from macro 'rb_intern' | |
1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743#define ID2SYM(x) RB_ID2SYM(x): | |
5 ^: | |
note: expanded from macro 'RUBY_CONST_ID_CACHE'./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
marshal.c:613:18: iseq.c:note: 1889')' token is here: | |
68: w_symbol(ID2SYM(rb_intern("E")), arg->arg); | |
^~~~~~~~~~~~~~ | |
warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
if (iseq->body->param.flags.has_post) rb_hash_aset(params, ID2SYM(rb_intern("post_start")), INT2FIX(iseq->body->param.post_start)); | |
^~~~~~~~~~~~~~~~~~~~~~~ __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
^ | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x):29 | |
^ | |
: note: expanded from macro 'ID2SYM' | |
./include/ruby/ruby.h:378:33:#define ID2SYM(x) RB_ID2SYM(x) | |
note: ^expanded from macro 'RB_ID2SYM' | |
./include/ruby/ruby.h:378:#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
33: note: expanded from macro 'RB_ID2SYM' | |
iseq.c#define RB_ID2SYM(x) (rb_id2sym(x)) | |
: ^ | |
1889:68: 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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1889:68: 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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1889:68: 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:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1890:68: 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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1890:68: 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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1890:68: 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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1890:68: 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:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1891:69: 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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1891:69: 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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1891:69: 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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1891:69: 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:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1906: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1906:34: note: '{' token is here | |
rb_hash_aset(params, ID2SYM(rb_intern("kwbits")), | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1906: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1906:34: note: ')' token is here | |
rb_hash_aset(params, ID2SYM(rb_intern("kwbits")), | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1908: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1908:34: note: '{' token is here | |
rb_hash_aset(params, ID2SYM(rb_intern("keyword")), keywords); | |
^~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1908: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1908:34: note: ')' token is here | |
rb_hash_aset(params, ID2SYM(rb_intern("keyword")), keywords); | |
^~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1910:70: 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(iseq->body->param.keyword->rest_start)); | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1910:70: note: '{' token is here | |
if (iseq->body->param.flags.has_kwrest) rb_hash_aset(params, ID2SYM(rb_intern("kwrest")), INT2FIX(iseq->body->param.keyword->rest_start)); | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1910:70: 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(iseq->body->param.keyword->rest_start)); | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1910:70: note: ')' token is here | |
if (iseq->body->param.flags.has_kwrest) rb_hash_aset(params, ID2SYM(rb_intern("kwrest")), INT2FIX(iseq->body->param.keyword->rest_start)); | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1911:76: 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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1911:76: 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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1911:76: 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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1911:76: 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:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1968: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1968:30: note: '{' token is here | |
rb_hash_aset(e, ID2SYM(rb_intern("mid")), ci->mid ? ID2SYM(ci->mid) : Qnil); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1968: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1968:30: note: ')' token is here | |
rb_hash_aset(e, ID2SYM(rb_intern("mid")), ci->mid ? ID2SYM(ci->mid) : Qnil); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1969: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1969:30: note: '{' token is here | |
rb_hash_aset(e, ID2SYM(rb_intern("flag")), UINT2NUM(ci->flag)); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1969: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1969:30: note: ')' token is here | |
rb_hash_aset(e, ID2SYM(rb_intern("flag")), UINT2NUM(ci->flag)); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1980: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1980:27: note: '{' token is here | |
rb_hash_aset(e, ID2SYM(rb_intern("kw_arg")), kw); | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1980: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1980:27: note: ')' token is here | |
rb_hash_aset(e, ID2SYM(rb_intern("kw_arg")), kw); | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1983: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1983:30: note: '{' token is here | |
rb_hash_aset(e, ID2SYM(rb_intern("orig_argc")), | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1983: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:1983:30: note: ')' token is here | |
rb_hash_aset(e, ID2SYM(rb_intern("orig_argc")), | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2074: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2074:31: note: '{' token is here | |
rb_hash_aset(misc, ID2SYM(rb_intern("arg_size")), INT2FIX(iseq->body->param.size)); | |
^~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2074: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2074:31: note: ')' token is here | |
rb_hash_aset(misc, ID2SYM(rb_intern("arg_size")), INT2FIX(iseq->body->param.size)); | |
^~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2075: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2075:31: note: '{' token is here | |
rb_hash_aset(misc, ID2SYM(rb_intern("local_size")), INT2FIX(iseq->body->local_table_size)); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2075: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2075:31: note: ')' token is here | |
rb_hash_aset(misc, ID2SYM(rb_intern("local_size")), INT2FIX(iseq->body->local_table_size)); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2076: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2076:31: note: '{' token is here | |
rb_hash_aset(misc, ID2SYM(rb_intern("stack_max")), INT2FIX(iseq->body->stack_max)); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2076: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
iseq.c:2076:31: note: ')' token is here | |
rb_hash_aset(misc, ID2SYM(rb_intern("stack_max")), INT2FIX(iseq->body->stack_max)); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
io.c:10715: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
io.c:10715:26: note: '{' token is here | |
rb_respond_to(src_io, rb_intern("to_path")))) { | |
^~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
io.c:10715: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
io.c:10715:26: note: ')' token is here | |
rb_respond_to(src_io, rb_intern("to_path")))) { | |
^~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
io.c:10741: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
io.c:10741:26: note: '{' token is here | |
rb_respond_to(dst_io, rb_intern("to_path")))) { | |
^~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
io.c:10741: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
io.c:10741:26: note: ')' token is here | |
rb_respond_to(dst_io, rb_intern("to_path")))) { | |
^~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
io.c:11473: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
io.c:11473:38: note: '{' token is here | |
ch = rb_funcall3(ARGF.current_file, rb_intern("getc"), 0, 0); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
io.c:11473: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
io.c:11473:38: note: ')' token is here | |
ch = rb_funcall3(ARGF.current_file, rb_intern("getc"), 0, 0); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
io.c:11513: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
io.c:11513:38: note: '{' token is here | |
ch = rb_funcall3(ARGF.current_file, rb_intern("getbyte"), 0, 0); | |
^~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
io.c:11513: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
io.c:11513:38: note: ')' token is here | |
ch = rb_funcall3(ARGF.current_file, rb_intern("getbyte"), 0, 0); | |
^~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
io.c:11553: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
io.c:11553:38: note: '{' token is here | |
ch = rb_funcall3(ARGF.current_file, rb_intern("getc"), 0, 0); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
io.c:11553: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
io.c:11553:38: note: ')' token is here | |
ch = rb_funcall3(ARGF.current_file, rb_intern("getc"), 0, 0); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
io.c:11671:23: 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); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
io.c:11671:23: note: '{' token is here | |
argf_block_call_line(rb_intern("each_line"), argc, argv, argf); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
io.c:11671: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
io.c:11671:23: note: ')' token is here | |
argf_block_call_line(rb_intern("each_line"), argc, argv, argf); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
io.c:11685: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_line")), argc, argv); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
io.c:11685:39: note: '{' token is here | |
return rb_enumeratorize(argf, ID2SYM(rb_intern("each_line")), argc, argv); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
io.c:11685: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
io.c:11685:39: note: ')' token is here | |
return rb_enumeratorize(argf, ID2SYM(rb_intern("each_line")), argc, argv); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
io.c:11718: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); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
io.c:11718:18: note: '{' token is here | |
argf_block_call(rb_intern("each_byte"), 0, 0, argf); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
io.c:11718:18: 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); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
io.c:11718:18: note: ')' token is here | |
argf_block_call(rb_intern("each_byte"), 0, 0, argf); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
io.c:11732: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
io.c:11732:39: note: '{' token is here | |
return rb_enumeratorize(argf, ID2SYM(rb_intern("each_byte")), 0, 0); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
io.c:11732: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
io.c:11732:39: note: ')' token is here | |
return rb_enumeratorize(argf, ID2SYM(rb_intern("each_byte")), 0, 0); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
io.c:11757: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
io.c:11757:18: note: '{' token is here | |
argf_block_call(rb_intern("each_char"), 0, 0, argf); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
io.c:11757: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
io.c:11757:18: note: ')' token is here | |
argf_block_call(rb_intern("each_char"), 0, 0, argf); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
io.c:11771: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
io.c:11771:39: note: '{' token is here | |
return rb_enumeratorize(argf, ID2SYM(rb_intern("each_char")), 0, 0); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
io.c:11771: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
io.c:11771:39: note: ')' token is here | |
return rb_enumeratorize(argf, ID2SYM(rb_intern("each_char")), 0, 0); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
io.c:11796: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
io.c:11796:18: note: '{' token is here | |
argf_block_call(rb_intern("each_codepoint"), 0, 0, argf); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
io.c:11796: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
io.c:11796:18: note: ')' token is here | |
argf_block_call(rb_intern("each_codepoint"), 0, 0, argf); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
io.c:11810: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
io.c:11810:39: note: '{' token is here | |
return rb_enumeratorize(argf, ID2SYM(rb_intern("each_codepoint")), 0, 0); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
io.c:11810: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
io.c:11810:39: note: ')' token is here | |
return rb_enumeratorize(argf, ID2SYM(rb_intern("each_codepoint")), 0, 0); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
54 warnings generated. | |
compiling numeric.c | |
compiling object.c | |
compiling pack.c | |
numeric.c:645: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
numeric.c:645:48: note: '{' token is here | |
return rb_funcall(num_funcall1(x, '/', y), rb_intern("floor"), 0); | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
numeric.c:645: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
numeric.c:645:48: note: ')' token is here | |
return rb_funcall(num_funcall1(x, '/', y), rb_intern("floor"), 0); | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
numeric.c:837: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:450:26: note: expanded from macro 'RTEST' | |
#define RTEST(v) RB_TEST(v) | |
^ | |
./include/ruby/ruby.h:448:31: note: expanded from macro 'RB_TEST' | |
#define RB_TEST(v) !(((VALUE)(v) & (VALUE)~RUBY_Qnil) == 0) | |
^ | |
numeric.c:837:33: note: '{' token is here | |
if (RTEST(num_funcall0(num, rb_intern("zero?")))) { | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:450:26: note: expanded from macro 'RTEST' | |
#define RTEST(v) RB_TEST(v) | |
^ | |
./include/ruby/ruby.h:448:31: note: expanded from macro 'RB_TEST' | |
#define RB_TEST(v) !(((VALUE)(v) & (VALUE)~RUBY_Qnil) == 0) | |
^ | |
numeric.c:837: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:450:26: note: expanded from macro 'RTEST' | |
#define RTEST(v) RB_TEST(v) | |
^ | |
./include/ruby/ruby.h:448:31: note: expanded from macro 'RB_TEST' | |
#define RB_TEST(v) !(((VALUE)(v) & (VALUE)~RUBY_Qnil) == 0) | |
^ | |
numeric.c:837:33: note: ')' token is here | |
if (RTEST(num_funcall0(num, rb_intern("zero?")))) { | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:450:26: note: expanded from macro 'RTEST' | |
#define RTEST(v) RB_TEST(v) | |
^ | |
./include/ruby/ruby.h:448:31: note: expanded from macro 'RB_TEST' | |
#define RB_TEST(v) !(((VALUE)(v) & (VALUE)~RUBY_Qnil) == 0) | |
^ | |
numeric.c:1488: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
numeric.c:1488:43: note: '{' token is here | |
if (isinf(a) && (i = rb_check_funcall(y, rb_intern("infinite?"), 0, 0)) != Qundef) { | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
numeric.c:1488: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
numeric.c:1488:43: note: ')' token is here | |
if (isinf(a) && (i = rb_check_funcall(y, rb_intern("infinite?"), 0, 0)) != Qundef) { | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
object.c:2598:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (!m) m = rb_intern(method); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
object.c:2598:17: note: '{' token is here | |
if (!m) m = rb_intern(method); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
object.c:2598:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (!m) m = rb_intern(method); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
object.c:2598:17: note: ')' token is here | |
if (!m) m = rb_intern(method); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
numeric.c:3632: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:743:39: note: expanded from macro 'NUM2DBL' | |
#define NUM2DBL(x) rb_num2dbl((VALUE)(x)) | |
^ | |
numeric.c:3632:48: note: '{' token is here | |
return NUM2DBL(rb_num_coerce_bin(x, y, rb_intern("fdiv"))); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:743:39: note: expanded from macro 'NUM2DBL' | |
#define NUM2DBL(x) rb_num2dbl((VALUE)(x)) | |
^ | |
numeric.c:3632: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:743:39: note: expanded from macro 'NUM2DBL' | |
#define NUM2DBL(x) rb_num2dbl((VALUE)(x)) | |
^ | |
numeric.c:3632:48: note: ')' token is here | |
return NUM2DBL(rb_num_coerce_bin(x, y, rb_intern("fdiv"))); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:743:39: note: expanded from macro 'NUM2DBL' | |
#define NUM2DBL(x) rb_num2dbl((VALUE)(x)) | |
^ | |
compiling parse.c | |
130 warnings generated. | |
compiling proc.c | |
compiling process.c | |
compiling random.c | |
parse.y:7041:49: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_hash_aset(parser->compile_option, ID2SYM(rb_intern(name)), | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378: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:94:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
parse.y:7041:49: note: '{' token is here | |
rb_hash_aset(parser->compile_option, ID2SYM(rb_intern(name)), | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378: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:94:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
parse.y:7041:49: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_hash_aset(parser->compile_option, ID2SYM(rb_intern(name)), | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378: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:94:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
parse.y:7041:49: note: ')' token is here | |
rb_hash_aset(parser->compile_option, ID2SYM(rb_intern(name)), | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378: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:94:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
parse.y:7041:49: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_hash_aset(parser->compile_option, ID2SYM(rb_intern(name)), | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378: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:94:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
parse.y:7041:49: note: '{' token is here | |
rb_hash_aset(parser->compile_option, ID2SYM(rb_intern(name)), | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383: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:94:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
parse.y:7041:49: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_hash_aset(parser->compile_option, ID2SYM(rb_intern(name)), | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383: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:94:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
parse.y:7041:49: note: ')' token is here | |
rb_hash_aset(parser->compile_option, ID2SYM(rb_intern(name)), | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378: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:94:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
parse.y:7041:49: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_hash_aset(parser->compile_option, ID2SYM(rb_intern(name)), | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378: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:94:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
parse.y:7041:49: note: '{' token is here | |
rb_hash_aset(parser->compile_option, ID2SYM(rb_intern(name)), | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383: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:94:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
parse.y:7041:49: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_hash_aset(parser->compile_option, ID2SYM(rb_intern(name)), | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383: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:94:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
parse.y:7041:49: note: ')' token is here | |
rb_hash_aset(parser->compile_option, ID2SYM(rb_intern(name)), | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378: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:94:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
parse.y:7041:49: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_hash_aset(parser->compile_option, ID2SYM(rb_intern(name)), | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378: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:94:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
parse.y:7041:49: note: '{' token is here | |
rb_hash_aset(parser->compile_option, ID2SYM(rb_intern(name)), | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383: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:94:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
parse.y:7041:49: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_hash_aset(parser->compile_option, ID2SYM(rb_intern(name)), | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383: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:94:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
parse.y:7041:49: note: ')' token is here | |
rb_hash_aset(parser->compile_option, ID2SYM(rb_intern(name)), | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378: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:94:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
parse.y:7041:49: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_hash_aset(parser->compile_option, ID2SYM(rb_intern(name)), | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378: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:94:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
parse.y:7041:49: note: '{' token is here | |
rb_hash_aset(parser->compile_option, ID2SYM(rb_intern(name)), | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378: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:94:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
parse.y:7041:49: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_hash_aset(parser->compile_option, ID2SYM(rb_intern(name)), | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378: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:94:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
parse.y:7041:49: note: ')' token is here | |
rb_hash_aset(parser->compile_option, ID2SYM(rb_intern(name)), | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378: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:94:53: note: expanded from macro 'RB_GNUC_EXTENSION_BLOCK' | |
#define RB_GNUC_EXTENSION_BLOCK(x) __extension__ ({ x; }) | |
^ | |
parse.y:9876: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("$.")))); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./node.h:402:40: note: expanded from macro 'NEW_GVAR' | |
#define NEW_GVAR(v) NEW_NODE(NODE_GVAR,v,0,rb_global_entry(v)) | |
^ | |
./node.h:356:58: note: expanded from macro 'NEW_NODE' | |
#define NEW_NODE(t,a0,a1,a2) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2)) | |
^~ | |
note: (skipping 5 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) | |
./node.h:420:48: note: expanded from macro 'NEW_CALL' | |
#define NEW_CALL(r,m,a) NEW_NODE(NODE_CALL,r,m,a) | |
^ | |
./node.h:356:82: note: expanded from macro 'NEW_NODE' | |
#define NEW_NODE(t,a0,a1,a2) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2)) | |
^~ | |
parse.y:414:85: note: expanded from macro 'rb_node_newnode' | |
#define rb_node_newnode(type, a1, a2, a3) node_newnode(parser, (type), (a1), (a2), (a3)) | |
^~ | |
parse.y:9876:47: note: '{' token is here | |
return NEW_CALL(node, tEQ, NEW_LIST(NEW_GVAR(rb_intern("$.")))); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./node.h:402:40: note: expanded from macro 'NEW_GVAR' | |
#define NEW_GVAR(v) NEW_NODE(NODE_GVAR,v,0,rb_global_entry(v)) | |
^ | |
note: (skipping 6 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) | |
./node.h:420:48: note: expanded from macro 'NEW_CALL' | |
#define NEW_CALL(r,m,a) NEW_NODE(NODE_CALL,r,m,a) | |
^ | |
./node.h:356:82: note: expanded from macro 'NEW_NODE' | |
#define NEW_NODE(t,a0,a1,a2) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2)) | |
^~ | |
parse.y:414:85: note: expanded from macro 'rb_node_newnode' | |
#define rb_node_newnode(type, a1, a2, a3) node_newnode(parser, (type), (a1), (a2), (a3)) | |
^~ | |
parse.y:9876: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("$.")))); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./node.h:402:40: note: expanded from macro 'NEW_GVAR' | |
#define NEW_GVAR(v) NEW_NODE(NODE_GVAR,v,0,rb_global_entry(v)) | |
^ | |
note: (skipping 6 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) | |
./node.h:420:48: note: expanded from macro 'NEW_CALL' | |
#define NEW_CALL(r,m,a) NEW_NODE(NODE_CALL,r,m,a) | |
^ | |
./node.h:356:82: note: expanded from macro 'NEW_NODE' | |
#define NEW_NODE(t,a0,a1,a2) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2)) | |
^~ | |
parse.y:414:85: note: expanded from macro 'rb_node_newnode' | |
#define rb_node_newnode(type, a1, a2, a3) node_newnode(parser, (type), (a1), (a2), (a3)) | |
^~ | |
parse.y:9876:47: note: ')' token is here | |
return NEW_CALL(node, tEQ, NEW_LIST(NEW_GVAR(rb_intern("$.")))); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./node.h:402:40: note: expanded from macro 'NEW_GVAR' | |
#define NEW_GVAR(v) NEW_NODE(NODE_GVAR,v,0,rb_global_entry(v)) | |
^ | |
./node.h:356:58: note: expanded from macro 'NEW_NODE' | |
#define NEW_NODE(t,a0,a1,a2) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2)) | |
^~ | |
note: (skipping 5 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) | |
./node.h:420:48: note: expanded from macro 'NEW_CALL' | |
#define NEW_CALL(r,m,a) NEW_NODE(NODE_CALL,r,m,a) | |
^ | |
./node.h:356:82: note: expanded from macro 'NEW_NODE' | |
#define NEW_NODE(t,a0,a1,a2) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2)) | |
^~ | |
parse.y:414:85: note: expanded from macro 'rb_node_newnode' | |
#define rb_node_newnode(type, a1, a2, a3) node_newnode(parser, (type), (a1), (a2), (a3)) | |
^~ | |
parse.y:9876: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("$.")))); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./node.h:402:60: note: expanded from macro 'NEW_GVAR' | |
#define NEW_GVAR(v) NEW_NODE(NODE_GVAR,v,0,rb_global_entry(v)) | |
^ | |
./node.h:356:82: note: expanded from macro 'NEW_NODE' | |
#define NEW_NODE(t,a0,a1,a2) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2)) | |
^~ | |
note: (skipping 5 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) | |
./node.h:420:48: note: expanded from macro 'NEW_CALL' | |
#define NEW_CALL(r,m,a) NEW_NODE(NODE_CALL,r,m,a) | |
^ | |
./node.h:356:82: note: expanded from macro 'NEW_NODE' | |
#define NEW_NODE(t,a0,a1,a2) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2)) | |
^~ | |
parse.y:414:85: note: expanded from macro 'rb_node_newnode' | |
#define rb_node_newnode(type, a1, a2, a3) node_newnode(parser, (type), (a1), (a2), (a3)) | |
^~ | |
parse.y:9876:47: note: '{' token is here | |
return NEW_CALL(node, tEQ, NEW_LIST(NEW_GVAR(rb_intern("$.")))); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./node.h:402:60: note: expanded from macro 'NEW_GVAR' | |
#define NEW_GVAR(v) NEW_NODE(NODE_GVAR,v,0,rb_global_entry(v)) | |
^ | |
note: (skipping 6 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) | |
./node.h:420:48: note: expanded from macro 'NEW_CALL' | |
#define NEW_CALL(r,m,a) NEW_NODE(NODE_CALL,r,m,a) | |
^ | |
./node.h:356:82: note: expanded from macro 'NEW_NODE' | |
#define NEW_NODE(t,a0,a1,a2) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2)) | |
^~ | |
parse.y:414:85: note: expanded from macro 'rb_node_newnode' | |
#define rb_node_newnode(type, a1, a2, a3) node_newnode(parser, (type), (a1), (a2), (a3)) | |
^~ | |
parse.y:9876: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("$.")))); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./node.h:402:60: note: expanded from macro 'NEW_GVAR' | |
#define NEW_GVAR(v) NEW_NODE(NODE_GVAR,v,0,rb_global_entry(v)) | |
^ | |
note: (skipping 6 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) | |
./node.h:420:48: note: expanded from macro 'NEW_CALL' | |
#define NEW_CALL(r,m,a) NEW_NODE(NODE_CALL,r,m,a) | |
^ | |
./node.h:356:82: note: expanded from macro 'NEW_NODE' | |
#define NEW_NODE(t,a0,a1,a2) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2)) | |
^~ | |
parse.y:414:85: note: expanded from macro 'rb_node_newnode' | |
#define rb_node_newnode(type, a1, a2, a3) node_newnode(parser, (type), (a1), (a2), (a3)) | |
^~ | |
parse.y:9876:47: note: ')' token is here | |
return NEW_CALL(node, tEQ, NEW_LIST(NEW_GVAR(rb_intern("$.")))); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./node.h:402:60: note: expanded from macro 'NEW_GVAR' | |
#define NEW_GVAR(v) NEW_NODE(NODE_GVAR,v,0,rb_global_entry(v)) | |
^ | |
./node.h:356:82: note: expanded from macro 'NEW_NODE' | |
#define NEW_NODE(t,a0,a1,a2) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2)) | |
^~ | |
note: (skipping 5 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) | |
./node.h:420:48: note: expanded from macro 'NEW_CALL' | |
#define NEW_CALL(r,m,a) NEW_NODE(NODE_CALL,r,m,a) | |
^ | |
./node.h:356:82: note: expanded from macro 'NEW_NODE' | |
#define NEW_NODE(t,a0,a1,a2) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2)) | |
^~ | |
parse.y:414:85: note: expanded from macro 'rb_node_newnode' | |
#define rb_node_newnode(type, a1, a2, a3) node_newnode(parser, (type), (a1), (a2), (a3)) | |
^~ | |
proc.c:3071:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_add_method(rb_cProc, rb_intern("call"), VM_METHOD_TYPE_OPTIMIZED, | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
proc.c:3071:29: note: '{' token is here | |
rb_add_method(rb_cProc, rb_intern("call"), VM_METHOD_TYPE_OPTIMIZED, | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
proc.c:3071:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_add_method(rb_cProc, rb_intern("call"), VM_METHOD_TYPE_OPTIMIZED, | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
proc.c:3071:29: note: ')' token is here | |
rb_add_method(rb_cProc, rb_intern("call"), VM_METHOD_TYPE_OPTIMIZED, | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
proc.c:3073:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_add_method(rb_cProc, rb_intern("[]"), VM_METHOD_TYPE_OPTIMIZED, | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
proc.c:3073:29: note: '{' token is here | |
rb_add_method(rb_cProc, rb_intern("[]"), VM_METHOD_TYPE_OPTIMIZED, | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
proc.c:3073:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_add_method(rb_cProc, rb_intern("[]"), VM_METHOD_TYPE_OPTIMIZED, | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
proc.c:3073:29: note: ')' token is here | |
rb_add_method(rb_cProc, rb_intern("[]"), VM_METHOD_TYPE_OPTIMIZED, | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
proc.c:3075:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_add_method(rb_cProc, rb_intern("==="), VM_METHOD_TYPE_OPTIMIZED, | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
proc.c:3075:29: note: '{' token is here | |
rb_add_method(rb_cProc, rb_intern("==="), VM_METHOD_TYPE_OPTIMIZED, | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
proc.c:3075:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_add_method(rb_cProc, rb_intern("==="), VM_METHOD_TYPE_OPTIMIZED, | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
proc.c:3075:29: note: ')' token is here | |
rb_add_method(rb_cProc, rb_intern("==="), VM_METHOD_TYPE_OPTIMIZED, | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
proc.c:3077:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_add_method(rb_cProc, rb_intern("yield"), VM_METHOD_TYPE_OPTIMIZED, | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
proc.c:3077:29: note: '{' token is here | |
rb_add_method(rb_cProc, rb_intern("yield"), VM_METHOD_TYPE_OPTIMIZED, | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
proc.c:3077:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_add_method(rb_cProc, rb_intern("yield"), VM_METHOD_TYPE_OPTIMIZED, | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
proc.c:3077:29: note: ')' token is here | |
rb_add_method(rb_cProc, rb_intern("yield"), VM_METHOD_TYPE_OPTIMIZED, | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
parse.y:10762:14: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
NEW_FCALL(rb_intern("print"), | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./node.h:421:46: note: expanded from macro 'NEW_FCALL' | |
#define NEW_FCALL(m,a) NEW_NODE(NODE_FCALL,0,m,a) | |
^ | |
./node.h:356:70: note: expanded from macro 'NEW_NODE' | |
#define NEW_NODE(t,a0,a1,a2) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2)) | |
^~ | |
parse.y:414:79: note: expanded from macro 'rb_node_newnode' | |
#define rb_node_newnode(type, a1, a2, a3) node_newnode(parser, (type), (a1), (a2), (a3)) | |
^~ | |
parse.y:443:56: note: expanded from macro 'block_append' | |
#define block_append(h,t) block_append_gen(parser,(h),(t)) | |
^ | |
parse.y:10762:14: note: '{' token is here | |
NEW_FCALL(rb_intern("print"), | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./node.h:421:46: note: expanded from macro 'NEW_FCALL' | |
#define NEW_FCALL(m,a) NEW_NODE(NODE_FCALL,0,m,a) | |
^ | |
./node.h:356:70: note: expanded from macro 'NEW_NODE' | |
#define NEW_NODE(t,a0,a1,a2) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2)) | |
^~ | |
parse.y:414:79: note: expanded from macro 'rb_node_newnode' | |
#define rb_node_newnode(type, a1, a2, a3) node_newnode(parser, (type), (a1), (a2), (a3)) | |
^~ | |
parse.y:443:56: note: expanded from macro 'block_append' | |
#define block_append(h,t) block_append_gen(parser,(h),(t)) | |
^ | |
parse.y:10762:14: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
NEW_FCALL(rb_intern("print"), | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./node.h:421:46: note: expanded from macro 'NEW_FCALL' | |
#define NEW_FCALL(m,a) NEW_NODE(NODE_FCALL,0,m,a) | |
^ | |
./node.h:356:70: note: expanded from macro 'NEW_NODE' | |
#define NEW_NODE(t,a0,a1,a2) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2)) | |
^~ | |
parse.y:414:79: note: expanded from macro 'rb_node_newnode' | |
#define rb_node_newnode(type, a1, a2, a3) node_newnode(parser, (type), (a1), (a2), (a3)) | |
^~ | |
parse.y:443:56: note: expanded from macro 'block_append' | |
#define block_append(h,t) block_append_gen(parser,(h),(t)) | |
^ | |
parse.y:10762:14: note: ')' token is here | |
NEW_FCALL(rb_intern("print"), | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./node.h:421:46: note: expanded from macro 'NEW_FCALL' | |
#define NEW_FCALL(m,a) NEW_NODE(NODE_FCALL,0,m,a) | |
^ | |
./node.h:356:70: note: expanded from macro 'NEW_NODE' | |
#define NEW_NODE(t,a0,a1,a2) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2)) | |
^~ | |
parse.y:414:79: note: expanded from macro 'rb_node_newnode' | |
#define rb_node_newnode(type, a1, a2, a3) node_newnode(parser, (type), (a1), (a2), (a3)) | |
^~ | |
parse.y:443:56: note: expanded from macro 'block_append' | |
#define block_append(h,t) block_append_gen(parser,(h),(t)) | |
^ | |
parse.y:10793:32: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
node = block_append(NEW_GASGN(rb_intern("$F"), | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./node.h:387:46: note: expanded from macro 'NEW_GASGN' | |
#define NEW_GASGN(v,val) NEW_NODE(NODE_GASGN,v,val,rb_global_entry(v)) | |
^ | |
./node.h:356:58: note: expanded from macro 'NEW_NODE' | |
#define NEW_NODE(t,a0,a1,a2) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2)) | |
^~ | |
parse.y:414:73: note: expanded from macro 'rb_node_newnode' | |
#define rb_node_newnode(type, a1, a2, a3) node_newnode(parser, (type), (a1), (a2), (a3)) | |
^~ | |
parse.y:443:52: note: expanded from macro 'block_append' | |
#define block_append(h,t) block_append_gen(parser,(h),(t)) | |
^ | |
parse.y:10793:32: note: '{' token is here | |
node = block_append(NEW_GASGN(rb_intern("$F"), | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./node.h:387:46: note: expanded from macro 'NEW_GASGN' | |
#define NEW_GASGN(v,val) NEW_NODE(NODE_GASGN,v,val,rb_global_entry(v)) | |
^ | |
./node.h:356:58: note: expanded from macro 'NEW_NODE' | |
#define NEW_NODE(t,a0,a1,a2) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2)) | |
^~ | |
parse.y:414:73: note: expanded from macro 'rb_node_newnode' | |
#define rb_node_newnode(type, a1, a2, a3) node_newnode(parser, (type), (a1), (a2), (a3)) | |
^~ | |
parse.y:443:52: note: expanded from macro 'block_append' | |
#define block_append(h,t) block_append_gen(parser,(h),(t)) | |
^ | |
parse.y:10793:32: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
node = block_append(NEW_GASGN(rb_intern("$F"), | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./node.h:387:46: note: expanded from macro 'NEW_GASGN' | |
#define NEW_GASGN(v,val) NEW_NODE(NODE_GASGN,v,val,rb_global_entry(v)) | |
^ | |
./node.h:356:58: note: expanded from macro 'NEW_NODE' | |
#define NEW_NODE(t,a0,a1,a2) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2)) | |
^~ | |
parse.y:414:73: note: expanded from macro 'rb_node_newnode' | |
#define rb_node_newnode(type, a1, a2, a3) node_newnode(parser, (type), (a1), (a2), (a3)) | |
^~ | |
parse.y:443:52: note: expanded from macro 'block_append' | |
#define block_append(h,t) block_append_gen(parser,(h),(t)) | |
^ | |
parse.y:10793:32: note: ')' token is here | |
node = block_append(NEW_GASGN(rb_intern("$F"), | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./node.h:387:46: note: expanded from macro 'NEW_GASGN' | |
#define NEW_GASGN(v,val) NEW_NODE(NODE_GASGN,v,val,rb_global_entry(v)) | |
^ | |
./node.h:356:58: note: expanded from macro 'NEW_NODE' | |
#define NEW_NODE(t,a0,a1,a2) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2)) | |
^~ | |
parse.y:414:73: note: expanded from macro 'rb_node_newnode' | |
#define rb_node_newnode(type, a1, a2, a3) node_newnode(parser, (type), (a1), (a2), (a3)) | |
^~ | |
parse.y:443:52: note: expanded from macro 'block_append' | |
#define block_append(h,t) block_append_gen(parser,(h),(t)) | |
^ | |
parse.y:10795:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_intern("split"), 0)), | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./node.h:420:46: note: expanded from macro 'NEW_CALL' | |
#define NEW_CALL(r,m,a) NEW_NODE(NODE_CALL,r,m,a) | |
^ | |
./node.h:356:70: note: expanded from macro 'NEW_NODE' | |
#define NEW_NODE(t,a0,a1,a2) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2)) | |
^~ | |
note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) | |
./node.h:356:70: note: expanded from macro 'NEW_NODE' | |
#define NEW_NODE(t,a0,a1,a2) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2)) | |
^~ | |
parse.y:414:79: note: expanded from macro 'rb_node_newnode' | |
#define rb_node_newnode(type, a1, a2, a3) node_newnode(parser, (type), (a1), (a2), (a3)) | |
^~ | |
parse.y:443:52: note: expanded from macro 'block_append' | |
#define block_append(h,t) block_append_gen(parser,(h),(t)) | |
^ | |
parse.y:10795:13: note: '{' token is here | |
rb_intern("split"), 0)), | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./node.h:420:46: note: expanded from macro 'NEW_CALL' | |
#define NEW_CALL(r,m,a) NEW_NODE(NODE_CALL,r,m,a) | |
^ | |
note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) | |
./node.h:356:70: note: expanded from macro 'NEW_NODE' | |
#define NEW_NODE(t,a0,a1,a2) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2)) | |
^~ | |
parse.y:414:79: note: expanded from macro 'rb_node_newnode' | |
#define rb_node_newnode(type, a1, a2, a3) node_newnode(parser, (type), (a1), (a2), (a3)) | |
^~ | |
parse.y:443:52: note: expanded from macro 'block_append' | |
#define block_append(h,t) block_append_gen(parser,(h),(t)) | |
^ | |
parse.y:10795:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_intern("split"), 0)), | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./node.h:420:46: note: expanded from macro 'NEW_CALL' | |
#define NEW_CALL(r,m,a) NEW_NODE(NODE_CALL,r,m,a) | |
^ | |
note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) | |
./node.h:356:70: note: expanded from macro 'NEW_NODE' | |
#define NEW_NODE(t,a0,a1,a2) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2)) | |
^~ | |
parse.y:414:79: note: expanded from macro 'rb_node_newnode' | |
#define rb_node_newnode(type, a1, a2, a3) node_newnode(parser, (type), (a1), (a2), (a3)) | |
^~ | |
parse.y:443:52: note: expanded from macro 'block_append' | |
#define block_append(h,t) block_append_gen(parser,(h),(t)) | |
^ | |
parse.y:10795:13: note: ')' token is here | |
rb_intern("split"), 0)), | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./node.h:420:46: note: expanded from macro 'NEW_CALL' | |
#define NEW_CALL(r,m,a) NEW_NODE(NODE_CALL,r,m,a) | |
^ | |
./node.h:356:70: note: expanded from macro 'NEW_NODE' | |
#define NEW_NODE(t,a0,a1,a2) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2)) | |
^~ | |
note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) | |
./node.h:356:70: note: expanded from macro 'NEW_NODE' | |
#define NEW_NODE(t,a0,a1,a2) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2)) | |
^~ | |
parse.y:414:79: note: expanded from macro 'rb_node_newnode' | |
#define rb_node_newnode(type, a1, a2, a3) node_newnode(parser, (type), (a1), (a2), (a3)) | |
^~ | |
parse.y:443:52: note: expanded from macro 'block_append' | |
#define block_append(h,t) block_append_gen(parser,(h),(t)) | |
^ | |
parse.y:10793:32: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
node = block_append(NEW_GASGN(rb_intern("$F"), | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./node.h:387:68: note: expanded from macro 'NEW_GASGN' | |
#define NEW_GASGN(v,val) NEW_NODE(NODE_GASGN,v,val,rb_global_entry(v)) | |
^ | |
./node.h:356:82: note: expanded from macro 'NEW_NODE' | |
#define NEW_NODE(t,a0,a1,a2) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2)) | |
^~ | |
parse.y:414:85: note: expanded from macro 'rb_node_newnode' | |
#define rb_node_newnode(type, a1, a2, a3) node_newnode(parser, (type), (a1), (a2), (a3)) | |
^~ | |
parse.y:443:52: note: expanded from macro 'block_append' | |
#define block_append(h,t) block_append_gen(parser,(h),(t)) | |
^ | |
parse.y:10793:32: note: '{' token is here | |
node = block_append(NEW_GASGN(rb_intern("$F"), | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./node.h:387:68: note: expanded from macro 'NEW_GASGN' | |
#define NEW_GASGN(v,val) NEW_NODE(NODE_GASGN,v,val,rb_global_entry(v)) | |
^ | |
./node.h:356:82: note: expanded from macro 'NEW_NODE' | |
#define NEW_NODE(t,a0,a1,a2) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2)) | |
^~ | |
parse.y:414:85: note: expanded from macro 'rb_node_newnode' | |
#define rb_node_newnode(type, a1, a2, a3) node_newnode(parser, (type), (a1), (a2), (a3)) | |
^~ | |
parse.y:443:52: note: expanded from macro 'block_append' | |
#define block_append(h,t) block_append_gen(parser,(h),(t)) | |
^ | |
parse.y:10793:32: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
node = block_append(NEW_GASGN(rb_intern("$F"), | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./node.h:387:68: note: expanded from macro 'NEW_GASGN' | |
#define NEW_GASGN(v,val) NEW_NODE(NODE_GASGN,v,val,rb_global_entry(v)) | |
^ | |
./node.h:356:82: note: expanded from macro 'NEW_NODE' | |
#define NEW_NODE(t,a0,a1,a2) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2)) | |
^~ | |
parse.y:414:85: note: expanded from macro 'rb_node_newnode' | |
#define rb_node_newnode(type, a1, a2, a3) node_newnode(parser, (type), (a1), (a2), (a3)) | |
^~ | |
parse.y:443:52: note: expanded from macro 'block_append' | |
#define block_append(h,t) block_append_gen(parser,(h),(t)) | |
^ | |
parse.y:10793:32: note: ')' token is here | |
node = block_append(NEW_GASGN(rb_intern("$F"), | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./node.h:387:68: note: expanded from macro 'NEW_GASGN' | |
#define NEW_GASGN(v,val) NEW_NODE(NODE_GASGN,v,val,rb_global_entry(v)) | |
^ | |
./node.h:356:82: note: expanded from macro 'NEW_NODE' | |
#define NEW_NODE(t,a0,a1,a2) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2)) | |
^~ | |
parse.y:414:85: note: expanded from macro 'rb_node_newnode' | |
#define rb_node_newnode(type, a1, a2, a3) node_newnode(parser, (type), (a1), (a2), (a3)) | |
^~ | |
parse.y:443:52: note: expanded from macro 'block_append' | |
#define block_append(h,t) block_append_gen(parser,(h),(t)) | |
^ | |
parse.y:10800:10: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_intern("chop!"), 0), node); | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./node.h:420:46: note: expanded from macro 'NEW_CALL' | |
#define NEW_CALL(r,m,a) NEW_NODE(NODE_CALL,r,m,a) | |
^ | |
./node.h:356:70: note: expanded from macro 'NEW_NODE' | |
#define NEW_NODE(t,a0,a1,a2) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2)) | |
^~ | |
parse.y:414:79: note: expanded from macro 'rb_node_newnode' | |
#define rb_node_newnode(type, a1, a2, a3) node_newnode(parser, (type), (a1), (a2), (a3)) | |
^~ | |
parse.y:443:52: note: expanded from macro 'block_append' | |
#define block_append(h,t) block_append_gen(parser,(h),(t)) | |
^ | |
parse.y:10800:10: note: '{' token is here | |
rb_intern("chop!"), 0), node); | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./node.h:420:46: note: expanded from macro 'NEW_CALL' | |
#define NEW_CALL(r,m,a) NEW_NODE(NODE_CALL,r,m,a) | |
^ | |
./node.h:356:70: note: expanded from macro 'NEW_NODE' | |
#define NEW_NODE(t,a0,a1,a2) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2)) | |
^~ | |
parse.y:414:79: note: expanded from macro 'rb_node_newnode' | |
#define rb_node_newnode(type, a1, a2, a3) node_newnode(parser, (type), (a1), (a2), (a3)) | |
^~ | |
parse.y:443:52: note: expanded from macro 'block_append' | |
#define block_append(h,t) block_append_gen(parser,(h),(t)) | |
^ | |
parse.y:10800:10: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_intern("chop!"), 0), node); | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./node.h:420:46: note: expanded from macro 'NEW_CALL' | |
#define NEW_CALL(r,m,a) NEW_NODE(NODE_CALL,r,m,a) | |
^ | |
./node.h:356:70: note: expanded from macro 'NEW_NODE' | |
#define NEW_NODE(t,a0,a1,a2) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2)) | |
^~ | |
parse.y:414:79: note: expanded from macro 'rb_node_newnode' | |
#define rb_node_newnode(type, a1, a2, a3) node_newnode(parser, (type), (a1), (a2), (a3)) | |
^~ | |
parse.y:443:52: note: expanded from macro 'block_append' | |
#define block_append(h,t) block_append_gen(parser,(h),(t)) | |
^ | |
parse.y:10800:10: note: ')' token is here | |
rb_intern("chop!"), 0), node); | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./node.h:420:46: note: expanded from macro 'NEW_CALL' | |
#define NEW_CALL(r,m,a) NEW_NODE(NODE_CALL,r,m,a) | |
^ | |
./node.h:356:70: note: expanded from macro 'NEW_NODE' | |
#define NEW_NODE(t,a0,a1,a2) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2)) | |
^~ | |
parse.y:414:79: note: expanded from macro 'rb_node_newnode' | |
#define rb_node_newnode(type, a1, a2, a3) node_newnode(parser, (type), (a1), (a2), (a3)) | |
^~ | |
parse.y:443:52: note: expanded from macro 'block_append' | |
#define block_append(h,t) block_append_gen(parser,(h),(t)) | |
^ | |
process.c:3579:15: warning: 'fork' is deprecated: Use posix_spawn or fork [-Wdeprecated-declarations] | |
pid = fork(); | |
^ | |
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/unistd.h:604:1: note: 'fork' has been explicitly marked deprecated here | |
__deprecated_msg("Use posix_spawn or fork") | |
^ | |
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg' | |
#define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | |
^ | |
process.c:3645:15: warning: 'fork' is deprecated: Use posix_spawn or fork [-Wdeprecated-declarations] | |
pid = fork(); | |
^ | |
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/unistd.h:604:1: note: 'fork' has been explicitly marked deprecated here | |
__deprecated_msg("Use posix_spawn or fork") | |
^ | |
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg' | |
#define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | |
^ | |
2 warnings generated. | |
compiling range.c | |
6 warnings generated. | |
compiling rational.c | |
range.c:442:31: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_block_call(rb_sym2str(b), rb_intern("upto"), 2, args, sym_step_i, (VALUE)iter); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
range.c:442:31: note: '{' token is here | |
rb_block_call(rb_sym2str(b), rb_intern("upto"), 2, args, sym_step_i, (VALUE)iter); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
range.c:442:31: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_block_call(rb_sym2str(b), rb_intern("upto"), 2, args, sym_step_i, (VALUE)iter); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
range.c:442:31: note: ')' token is here | |
rb_block_call(rb_sym2str(b), rb_intern("upto"), 2, args, sym_step_i, (VALUE)iter); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
range.c:471:23: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_block_call(b, rb_intern("upto"), 2, args, step_i, (VALUE)iter); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
range.c:471:23: note: '{' token is here | |
rb_block_call(b, rb_intern("upto"), 2, args, step_i, (VALUE)iter); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
range.c:471:23: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_block_call(b, rb_intern("upto"), 2, args, step_i, (VALUE)iter); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
range.c:471:23: note: ')' token is here | |
rb_block_call(b, rb_intern("upto"), 2, args, step_i, (VALUE)iter); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
range.c:782:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_block_call(rb_sym2str(beg), rb_intern("upto"), 2, args, sym_each_i, 0); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
range.c:782:33: note: '{' token is here | |
rb_block_call(rb_sym2str(beg), rb_intern("upto"), 2, args, sym_each_i, 0); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
range.c:782:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_block_call(rb_sym2str(beg), rb_intern("upto"), 2, args, sym_each_i, 0); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
range.c:782:33: note: ')' token is here | |
rb_block_call(rb_sym2str(beg), rb_intern("upto"), 2, args, sym_each_i, 0); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
range.c:792:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_block_call(tmp, rb_intern("upto"), 2, args, each_i, 0); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
range.c:792:25: note: '{' token is here | |
rb_block_call(tmp, rb_intern("upto"), 2, args, each_i, 0); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
range.c:792:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_block_call(tmp, rb_intern("upto"), 2, args, each_i, 0); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
range.c:792:25: note: ')' token is here | |
rb_block_call(tmp, rb_intern("upto"), 2, args, each_i, 0); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
range.c:1010:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
excl = RTEST(rb_funcall(range, rb_intern("exclude_end?"), 0)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:450:26: note: expanded from macro 'RTEST' | |
#define RTEST(v) RB_TEST(v) | |
^ | |
./include/ruby/ruby.h:448:31: note: expanded from macro 'RB_TEST' | |
#define RB_TEST(v) !(((VALUE)(v) & (VALUE)~RUBY_Qnil) == 0) | |
^ | |
range.c:1010:33: note: '{' token is here | |
excl = RTEST(rb_funcall(range, rb_intern("exclude_end?"), 0)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:450:26: note: expanded from macro 'RTEST' | |
#define RTEST(v) RB_TEST(v) | |
^ | |
./include/ruby/ruby.h:448:31: note: expanded from macro 'RB_TEST' | |
#define RB_TEST(v) !(((VALUE)(v) & (VALUE)~RUBY_Qnil) == 0) | |
^ | |
range.c:1010:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
excl = RTEST(rb_funcall(range, rb_intern("exclude_end?"), 0)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:450:26: note: expanded from macro 'RTEST' | |
#define RTEST(v) RB_TEST(v) | |
^ | |
./include/ruby/ruby.h:448:31: note: expanded from macro 'RB_TEST' | |
#define RB_TEST(v) !(((VALUE)(v) & (VALUE)~RUBY_Qnil) == 0) | |
^ | |
range.c:1010:33: note: ')' token is here | |
excl = RTEST(rb_funcall(range, rb_intern("exclude_end?"), 0)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:450:26: note: expanded from macro 'RTEST' | |
#define RTEST(v) RB_TEST(v) | |
^ | |
./include/ruby/ruby.h:448:31: note: expanded from macro 'RB_TEST' | |
#define RB_TEST(v) !(((VALUE)(v) & (VALUE)~RUBY_Qnil) == 0) | |
^ | |
range.c:1141:30: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_funcall(range, rb_intern("include?"), 1, val); | |
^~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
range.c:1141:30: note: '{' token is here | |
return rb_funcall(range, rb_intern("include?"), 1, val); | |
^~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
range.c:1141:30: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_funcall(range, rb_intern("include?"), 1, val); | |
^~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
range.c:1141:30: note: ')' token is here | |
return rb_funcall(range, rb_intern("include?"), 1, val); | |
^~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
rational.c:964:28: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_funcall(div, rb_intern("to_f"), 0); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
rational.c:964:28: note: '{' token is here | |
return rb_funcall(div, rb_intern("to_f"), 0); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
rational.c:964:28: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_funcall(div, rb_intern("to_f"), 0); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
rational.c:964:28: note: ')' token is here | |
return rb_funcall(div, rb_intern("to_f"), 0); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
rational.c:1061: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
rational.c:1061:40: note: '{' token is here | |
return rb_num_coerce_bin(self, other, rb_intern("**")); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
rational.c:1061: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
rational.c:1061:40: note: ')' token is here | |
return rb_num_coerce_bin(self, other, rb_intern("**")); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
rational.c:1115: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
rational.c:1115:40: note: '{' token is here | |
return rb_num_coerce_cmp(self, other, rb_intern("<=>")); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
rational.c:1115: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
rational.c:1115:40: note: ')' token is here | |
return rb_num_coerce_cmp(self, other, rb_intern("<=>")); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
rational.c:1645:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
c = f_ceil(a); | |
^~~~~~~~~ | |
rational.c:1568:35: note: expanded from macro 'f_ceil' | |
#define f_ceil(x) rb_funcall((x), id_ceil, 0) | |
^~~~~~~ | |
rational.c:1567:17: note: expanded from macro 'id_ceil' | |
#define id_ceil rb_intern("ceil") | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
rational.c:1645:6: note: '{' token is here | |
c = f_ceil(a); | |
^~~~~~~~~ | |
rational.c:1568:35: note: expanded from macro 'f_ceil' | |
#define f_ceil(x) rb_funcall((x), id_ceil, 0) | |
^~~~~~~ | |
rational.c:1567:17: note: expanded from macro 'id_ceil' | |
#define id_ceil rb_intern("ceil") | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
rational.c:1645:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
c = f_ceil(a); | |
^~~~~~~~~ | |
rational.c:1568:35: note: expanded from macro 'f_ceil' | |
#define f_ceil(x) rb_funcall((x), id_ceil, 0) | |
^~~~~~~ | |
rational.c:1567:17: note: expanded from macro 'id_ceil' | |
#define id_ceil rb_intern("ceil") | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
rational.c:1645:6: note: ')' token is here | |
c = f_ceil(a); | |
^~~~~~~~~ | |
rational.c:1568:35: note: expanded from macro 'f_ceil' | |
#define f_ceil(x) rb_funcall((x), id_ceil, 0) | |
^~~~~~~ | |
rational.c:1567:17: note: expanded from macro 'id_ceil' | |
#define id_ceil rb_intern("ceil") | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
rational.c:1651: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:1573:25: note: expanded from macro 'f_reciprocal' | |
#define f_reciprocal(x) f_quo(ONE, (x)) | |
^~~~~~~~~~~~~~~ | |
rational.c:1571:36: note: expanded from macro 'f_quo' | |
#define f_quo(x,y) rb_funcall((x), id_quo, 1, (y)) | |
^~~~~~ | |
rational.c:1570:16: note: expanded from macro 'id_quo' | |
#define id_quo rb_intern("quo") | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
rational.c:1651:6: note: '{' token is here | |
t = f_reciprocal(f_sub(b, k)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~ | |
rational.c:1573:25: note: expanded from macro 'f_reciprocal' | |
#define f_reciprocal(x) f_quo(ONE, (x)) | |
^~~~~~~~~~~~~~~ | |
rational.c:1571:36: note: expanded from macro 'f_quo' | |
#define f_quo(x,y) rb_funcall((x), id_quo, 1, (y)) | |
^~~~~~ | |
rational.c:1570:16: note: expanded from macro 'id_quo' | |
#define id_quo rb_intern("quo") | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
rational.c:1651: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:1573:25: note: expanded from macro 'f_reciprocal' | |
#define f_reciprocal(x) f_quo(ONE, (x)) | |
^~~~~~~~~~~~~~~ | |
rational.c:1571:36: note: expanded from macro 'f_quo' | |
#define f_quo(x,y) rb_funcall((x), id_quo, 1, (y)) | |
^~~~~~ | |
rational.c:1570:16: note: expanded from macro 'id_quo' | |
#define id_quo rb_intern("quo") | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
rational.c:1651:6: note: ')' token is here | |
t = f_reciprocal(f_sub(b, k)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~ | |
rational.c:1573:25: note: expanded from macro 'f_reciprocal' | |
#define f_reciprocal(x) f_quo(ONE, (x)) | |
^~~~~~~~~~~~~~~ | |
rational.c:1571:36: note: expanded from macro 'f_quo' | |
#define f_quo(x,y) rb_funcall((x), id_quo, 1, (y)) | |
^~~~~~ | |
rational.c:1570:16: note: expanded from macro 'id_quo' | |
#define id_quo rb_intern("quo") | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
rational.c:1652: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:1573:25: note: expanded from macro 'f_reciprocal' | |
#define f_reciprocal(x) f_quo(ONE, (x)) | |
^~~~~~~~~~~~~~~ | |
rational.c:1571:36: note: expanded from macro 'f_quo' | |
#define f_quo(x,y) rb_funcall((x), id_quo, 1, (y)) | |
^~~~~~ | |
rational.c:1570:16: note: expanded from macro 'id_quo' | |
#define id_quo rb_intern("quo") | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
rational.c:1652:6: note: '{' token is here | |
b = f_reciprocal(f_sub(a, k)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~ | |
rational.c:1573:25: note: expanded from macro 'f_reciprocal' | |
#define f_reciprocal(x) f_quo(ONE, (x)) | |
^~~~~~~~~~~~~~~ | |
rational.c:1571:36: note: expanded from macro 'f_quo' | |
#define f_quo(x,y) rb_funcall((x), id_quo, 1, (y)) | |
^~~~~~ | |
rational.c:1570:16: note: expanded from macro 'id_quo' | |
#define id_quo rb_intern("quo") | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
rational.c:1652: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:1573:25: note: expanded from macro 'f_reciprocal' | |
#define f_reciprocal(x) f_quo(ONE, (x)) | |
^~~~~~~~~~~~~~~ | |
rational.c:1571:36: note: expanded from macro 'f_quo' | |
#define f_quo(x,y) rb_funcall((x), id_quo, 1, (y)) | |
^~~~~~ | |
rational.c:1570:16: note: expanded from macro 'id_quo' | |
#define id_quo rb_intern("quo") | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
rational.c:1652:6: note: ')' token is here | |
b = f_reciprocal(f_sub(a, k)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~ | |
rational.c:1573:25: note: expanded from macro 'f_reciprocal' | |
#define f_reciprocal(x) f_quo(ONE, (x)) | |
^~~~~~~~~~~~~~~ | |
rational.c:1571:36: note: expanded from macro 'f_quo' | |
#define f_quo(x,y) rb_funcall((x), id_quo, 1, (y)) | |
^~~~~~ | |
rational.c:1570:16: note: expanded from macro 'id_quo' | |
#define id_quo rb_intern("quo") | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
rational.c:1941:24: 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:1930:35: note: expanded from macro 'f_to_r' | |
#define f_to_r(x) rb_funcall((x), id_to_r, 0) | |
^~~~~~~ | |
rational.c:1929:17: note: expanded from macro 'id_to_r' | |
#define id_to_r rb_intern("to_r") | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
rational.c:1924:36: note: expanded from macro 'f_numerator' | |
#define f_numerator(x) rb_funcall((x), id_numerator, 0) | |
^ | |
rational.c:1941:24: note: '{' token is here | |
return f_numerator(f_to_r(self)); | |
^~~~~~~~~~~~ | |
rational.c:1930:35: note: expanded from macro 'f_to_r' | |
#define f_to_r(x) rb_funcall((x), id_to_r, 0) | |
^~~~~~~ | |
rational.c:1929:17: note: expanded from macro 'id_to_r' | |
#define id_to_r rb_intern("to_r") | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
rational.c:1924:36: note: expanded from macro 'f_numerator' | |
#define f_numerator(x) rb_funcall((x), id_numerator, 0) | |
^ | |
rational.c:1941:24: 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:1930:35: note: expanded from macro 'f_to_r' | |
#define f_to_r(x) rb_funcall((x), id_to_r, 0) | |
^~~~~~~ | |
rational.c:1929:17: note: expanded from macro 'id_to_r' | |
#define id_to_r rb_intern("to_r") | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
rational.c:1924:36: note: expanded from macro 'f_numerator' | |
#define f_numerator(x) rb_funcall((x), id_numerator, 0) | |
^ | |
rational.c:1941:24: note: ')' token is here | |
return f_numerator(f_to_r(self)); | |
^~~~~~~~~~~~ | |
rational.c:1930:35: note: expanded from macro 'f_to_r' | |
#define f_to_r(x) rb_funcall((x), id_to_r, 0) | |
^~~~~~~ | |
rational.c:1929:17: note: expanded from macro 'id_to_r' | |
#define id_to_r rb_intern("to_r") | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
rational.c:1924:36: note: expanded from macro 'f_numerator' | |
#define f_numerator(x) rb_funcall((x), id_numerator, 0) | |
^ | |
rational.c:1941: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:1924:40: note: expanded from macro 'f_numerator' | |
#define f_numerator(x) rb_funcall((x), id_numerator, 0) | |
^~~~~~~~~~~~ | |
rational.c:1923:22: note: expanded from macro 'id_numerator' | |
#define id_numerator rb_intern("numerator") | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
rational.c:1941:12: note: '{' token is here | |
return f_numerator(f_to_r(self)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~ | |
rational.c:1924:40: note: expanded from macro 'f_numerator' | |
#define f_numerator(x) rb_funcall((x), id_numerator, 0) | |
^~~~~~~~~~~~ | |
rational.c:1923:22: note: expanded from macro 'id_numerator' | |
#define id_numerator rb_intern("numerator") | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
rational.c:1941: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:1924:40: note: expanded from macro 'f_numerator' | |
#define f_numerator(x) rb_funcall((x), id_numerator, 0) | |
^~~~~~~~~~~~ | |
rational.c:1923:22: note: expanded from macro 'id_numerator' | |
#define id_numerator rb_intern("numerator") | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
rational.c:1941:12: note: ')' token is here | |
return f_numerator(f_to_r(self)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~ | |
rational.c:1924:40: note: expanded from macro 'f_numerator' | |
#define f_numerator(x) rb_funcall((x), id_numerator, 0) | |
^~~~~~~~~~~~ | |
rational.c:1923:22: note: expanded from macro 'id_numerator' | |
#define id_numerator rb_intern("numerator") | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
rational.c:1953:26: 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:1930:35: note: expanded from macro 'f_to_r' | |
#define f_to_r(x) rb_funcall((x), id_to_r, 0) | |
^~~~~~~ | |
rational.c:1929:17: note: expanded from macro 'id_to_r' | |
#define id_to_r rb_intern("to_r") | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
rational.c:1927:38: note: expanded from macro 'f_denominator' | |
#define f_denominator(x) rb_funcall((x), id_denominator, 0) | |
^ | |
rational.c:1953:26: note: '{' token is here | |
return f_denominator(f_to_r(self)); | |
^~~~~~~~~~~~ | |
rational.c:1930:35: note: expanded from macro 'f_to_r' | |
#define f_to_r(x) rb_funcall((x), id_to_r, 0) | |
^~~~~~~ | |
rational.c:1929:17: note: expanded from macro 'id_to_r' | |
#define id_to_r rb_intern("to_r") | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
rational.c:1927:38: note: expanded from macro 'f_denominator' | |
#define f_denominator(x) rb_funcall((x), id_denominator, 0) | |
^ | |
rational.c:1953:26: 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:1930:35: note: expanded from macro 'f_to_r' | |
#define f_to_r(x) rb_funcall((x), id_to_r, 0) | |
^~~~~~~ | |
rational.c:1929:17: note: expanded from macro 'id_to_r' | |
#define id_to_r rb_intern("to_r") | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
rational.c:1927:38: note: expanded from macro 'f_denominator' | |
#define f_denominator(x) rb_funcall((x), id_denominator, 0) | |
^ | |
rational.c:1953:26: note: ')' token is here | |
return f_denominator(f_to_r(self)); | |
^~~~~~~~~~~~ | |
rational.c:1930:35: note: expanded from macro 'f_to_r' | |
#define f_to_r(x) rb_funcall((x), id_to_r, 0) | |
^~~~~~~ | |
rational.c:1929:17: note: expanded from macro 'id_to_r' | |
#define id_to_r rb_intern("to_r") | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
rational.c:1927:38: note: expanded from macro 'f_denominator' | |
#define f_denominator(x) rb_funcall((x), id_denominator, 0) | |
^ | |
rational.c:1953: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:1927:42: note: expanded from macro 'f_denominator' | |
#define f_denominator(x) rb_funcall((x), id_denominator, 0) | |
^~~~~~~~~~~~~~ | |
rational.c:1926:24: note: expanded from macro 'id_denominator' | |
#define id_denominator rb_intern("denominator") | |
^~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
rational.c:1953:12: note: '{' token is here | |
return f_denominator(f_to_r(self)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
rational.c:1927:42: note: expanded from macro 'f_denominator' | |
#define f_denominator(x) rb_funcall((x), id_denominator, 0) | |
^~~~~~~~~~~~~~ | |
rational.c:1926:24: note: expanded from macro 'id_denominator' | |
#define id_denominator rb_intern("denominator") | |
^~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
rational.c:1953: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:1927:42: note: expanded from macro 'f_denominator' | |
#define f_denominator(x) rb_funcall((x), id_denominator, 0) | |
^~~~~~~~~~~~~~ | |
rational.c:1926:24: note: expanded from macro 'id_denominator' | |
#define id_denominator rb_intern("denominator") | |
^~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
rational.c:1953:12: note: ')' token is here | |
return f_denominator(f_to_r(self)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
rational.c:1927:42: note: expanded from macro 'f_denominator' | |
#define f_denominator(x) rb_funcall((x), id_denominator, 0) | |
^~~~~~~~~~~~~~ | |
rational.c:1926:24: note: expanded from macro 'id_denominator' | |
#define id_denominator rb_intern("denominator") | |
^~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
rational.c:1969: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
rational.c:1969:30: note: '{' token is here | |
return rb_funcall(x, rb_intern("fdiv"), 1, y); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
rational.c:1969: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
rational.c:1969:30: note: ')' token is here | |
return rb_funcall(x, rb_intern("fdiv"), 1, y); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
compiling re.c | |
compiling regcomp.c | |
8 warnings generated. | |
compiling regenc.c | |
12 warnings generated. | |
compiling regerror.c | |
compiling regexec.c | |
8 warnings generated. | |
compiling regparse.c | |
compiling regsyntax.c | |
90 warnings generated. | |
compiling ruby.c | |
compiling safe.c | |
ruby.c:882: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
ruby.c:882:20: note: '{' token is here | |
rb_funcall(ename, rb_intern("casecmp"), 1, *name) != INT2FIX(0)) { | |
^~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
ruby.c:882: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
ruby.c:882:20: note: ')' token is here | |
rb_funcall(ename, rb_intern("casecmp"), 1, *name) != INT2FIX(0)) { | |
^~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
ruby.c:1375: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
ruby.c:1375:56: note: '{' token is here | |
VALUE str = rb_funcall_passing_block(uscore_get(), rb_intern("sub"), argc, argv); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
ruby.c:1375: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
ruby.c:1375:56: note: ')' token is here | |
VALUE str = rb_funcall_passing_block(uscore_get(), rb_intern("sub"), argc, argv); | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
ruby.c:1394: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
ruby.c:1394:56: note: '{' token is here | |
VALUE str = rb_funcall_passing_block(uscore_get(), rb_intern("gsub"), argc, argv); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
ruby.c:1394: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
ruby.c:1394:56: note: ')' token is here | |
VALUE str = rb_funcall_passing_block(uscore_get(), rb_intern("gsub"), argc, argv); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
ruby.c:1412: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
ruby.c:1412:56: note: '{' token is here | |
VALUE str = rb_funcall_passing_block(uscore_get(), rb_intern("chop"), 0, 0); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
ruby.c:1412: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
ruby.c:1412:56: note: ')' token is here | |
VALUE str = rb_funcall_passing_block(uscore_get(), rb_intern("chop"), 0, 0); | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
ruby.c:1432: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
ruby.c:1432:56: note: '{' token is here | |
VALUE str = rb_funcall_passing_block(uscore_get(), rb_intern("chomp"), argc, argv); | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
ruby.c:1432: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
ruby.c:1432:56: note: ')' token is here | |
VALUE str = rb_funcall_passing_block(uscore_get(), rb_intern("chomp"), argc, argv); | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
ruby.c:1610: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./vm_core.h:884:25: note: expanded from macro 'GetBindingPtr' | |
GetCoreDataFromValue((obj), rb_binding_t, (ptr)) | |
^~~ | |
./vm_core.h:262:74: note: expanded from macro 'GetCoreDataFromValue' | |
#define GetCoreDataFromValue(obj, type, ptr) ((ptr) = CoreDataFromValue((obj), type)) | |
^~~ | |
./vm_core.h:258:54: note: expanded from macro 'CoreDataFromValue' | |
#define CoreDataFromValue(obj, type) (type*)DATA_PTR(obj) | |
^~~ | |
./include/ruby/ruby.h:1113:30: note: expanded from macro 'DATA_PTR' | |
#define DATA_PTR(dta) (RDATA(dta)->data) | |
^~~ | |
./include/ruby/ruby.h:1211:37: note: expanded from macro 'RDATA' | |
#define RDATA(obj) (R_CAST(RData)(obj)) | |
^~~ | |
ruby.c:1610:44: note: '{' token is here | |
GetBindingPtr(rb_const_get(rb_cObject, rb_intern("TOPLEVEL_BINDING")), | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./vm_core.h:884: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:258:54: note: expanded from macro 'CoreDataFromValue' | |
#define CoreDataFromValue(obj, type) (type*)DATA_PTR(obj) | |
^~~ | |
./include/ruby/ruby.h:1113:30: note: expanded from macro 'DATA_PTR' | |
#define DATA_PTR(dta) (RDATA(dta)->data) | |
^~~ | |
./include/ruby/ruby.h:1211:37: note: expanded from macro 'RDATA' | |
#define RDATA(obj) (R_CAST(RData)(obj)) | |
^~~ | |
ruby.c:1610: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./vm_core.h:884: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:258:54: note: expanded from macro 'CoreDataFromValue' | |
#define CoreDataFromValue(obj, type) (type*)DATA_PTR(obj) | |
^~~ | |
./include/ruby/ruby.h:1113:30: note: expanded from macro 'DATA_PTR' | |
#define DATA_PTR(dta) (RDATA(dta)->data) | |
^~~ | |
./include/ruby/ruby.h:1211:37: note: expanded from macro 'RDATA' | |
#define RDATA(obj) (R_CAST(RData)(obj)) | |
^~~ | |
ruby.c:1610:44: note: ')' token is here | |
GetBindingPtr(rb_const_get(rb_cObject, rb_intern("TOPLEVEL_BINDING")), | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./vm_core.h:884:25: note: expanded from macro 'GetBindingPtr' | |
GetCoreDataFromValue((obj), rb_binding_t, (ptr)) | |
^~~ | |
./vm_core.h:262:74: note: expanded from macro 'GetCoreDataFromValue' | |
#define GetCoreDataFromValue(obj, type, ptr) ((ptr) = CoreDataFromValue((obj), type)) | |
^~~ | |
./vm_core.h:258:54: note: expanded from macro 'CoreDataFromValue' | |
#define CoreDataFromValue(obj, type) (type*)DATA_PTR(obj) | |
^~~ | |
./include/ruby/ruby.h:1113:30: note: expanded from macro 'DATA_PTR' | |
#define DATA_PTR(dta) (RDATA(dta)->data) | |
^~~ | |
./include/ruby/ruby.h:1211:37: note: expanded from macro 'RDATA' | |
#define RDATA(obj) (R_CAST(RData)(obj)) | |
^~~ | |
22 warnings generated. | |
compiling signal.c | |
2 warnings generated. | |
compiling sprintf.c | |
compiling st.c | |
In file included from sprintf.c:1263: | |
./vsnprintf.c:830:8: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] | |
IS_PRI_EXTRA_MARK(fmt)) { | |
^~~~~~~~~~~~~~~~~~~~~~ | |
./vsnprintf.c:823:34: note: expanded from macro 'IS_PRI_EXTRA_MARK' | |
strncmp((s)+1, PRI_EXTRA_MARK+1, \ | |
~~~~~~~~~~~~~~^~ | |
./vsnprintf.c:830:8: note: use array indexing to silence this warning | |
./vsnprintf.c:823:34: note: expanded from macro 'IS_PRI_EXTRA_MARK' | |
strncmp((s)+1, PRI_EXTRA_MARK+1, \ | |
^ | |
compiling strftime.c | |
compiling string.c | |
strftime.c:489: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
strftime.c:489: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
strftime.c:489: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
strftime.c:489: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:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
strftime.c:541: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:648:33: note: expanded from macro 'NUM2LONG' | |
#define NUM2LONG(x) RB_NUM2LONG(x) | |
^ | |
./include/ruby/ruby.h:647:43: note: expanded from macro 'RB_NUM2LONG' | |
#define RB_NUM2LONG(x) rb_num2long_inline(x) | |
^ | |
strftime.c:541:48: note: '{' token is here | |
off = NUM2LONG(rb_funcall(vtm->utc_offset, rb_intern("round"), 0)); | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:648:33: note: expanded from macro 'NUM2LONG' | |
#define NUM2LONG(x) RB_NUM2LONG(x) | |
^ | |
./include/ruby/ruby.h:647:43: note: expanded from macro 'RB_NUM2LONG' | |
#define RB_NUM2LONG(x) rb_num2long_inline(x) | |
^ | |
strftime.c:541: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:648:33: note: expanded from macro 'NUM2LONG' | |
#define NUM2LONG(x) RB_NUM2LONG(x) | |
^ | |
./include/ruby/ruby.h:647:43: note: expanded from macro 'RB_NUM2LONG' | |
#define RB_NUM2LONG(x) rb_num2long_inline(x) | |
^ | |
strftime.c:541:48: note: ')' token is here | |
off = NUM2LONG(rb_funcall(vtm->utc_offset, rb_intern("round"), 0)); | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:648:33: note: expanded from macro 'NUM2LONG' | |
#define NUM2LONG(x) RB_NUM2LONG(x) | |
^ | |
./include/ruby/ruby.h:647:43: note: expanded from macro 'RB_NUM2LONG' | |
#define RB_NUM2LONG(x) rb_num2long_inline(x) | |
^ | |
strftime.c:699: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
strftime.c:337:38: note: expanded from macro 'FMTV' | |
VALUE tmp = (val); \ | |
^~~ | |
strftime.c:699: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
strftime.c:337:38: note: expanded from macro 'FMTV' | |
VALUE tmp = (val); \ | |
^~~ | |
strftime.c:699: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
strftime.c:337:38: note: expanded from macro 'FMTV' | |
VALUE tmp = (val); \ | |
^~~ | |
strftime.c:699: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:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
strftime.c:337:38: note: expanded from macro 'FMTV' | |
VALUE tmp = (val); \ | |
^~~ | |
strftime.c:813: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
strftime.c:813: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
strftime.c:813: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
strftime.c:813: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:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
12 warnings generated. | |
compiling struct.c | |
compiling symbol.c | |
string.c:3646: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
string.c:3646:39: note: '{' token is here | |
result = rb_funcallv(get_pat(re), rb_intern("match"), argc, argv); | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
string.c:3646: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
string.c:3646:39: note: ')' token is here | |
result = rb_funcallv(get_pat(re), rb_intern("match"), argc, argv); | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
54 warnings generated. | |
compiling thread.c | |
20 warnings generated. | |
compiling time.c | |
In file included from thread.c:339: | |
./thread_sync.c:1312:16: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
id_sleep = rb_intern("sleep"); | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./thread_sync.c:1312:16: note: '{' token is here | |
id_sleep = rb_intern("sleep"); | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
In file included from thread.c:339: | |
./thread_sync.c:1312:16: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
id_sleep = rb_intern("sleep"); | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./thread_sync.c:1312:16: note: ')' token is here | |
id_sleep = rb_intern("sleep"); | |
^~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
time.c:499:40: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if ((tmp = rb_check_funcall(v, rb_intern("to_r"), 0, NULL)) != Qundef) { | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
time.c:499:40: note: '{' token is here | |
if ((tmp = rb_check_funcall(v, rb_intern("to_r"), 0, NULL)) != Qundef) { | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
time.c:499:40: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if ((tmp = rb_check_funcall(v, rb_intern("to_r"), 0, NULL)) != Qundef) { | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
time.c:499:40: note: ')' token is here | |
if ((tmp = rb_check_funcall(v, rb_intern("to_r"), 0, NULL)) != Qundef) { | |
^~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
time.c:502:35: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (!rb_respond_to(v, rb_intern("to_int"))) goto typeerror; | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
time.c:502:35: note: '{' token is here | |
if (!rb_respond_to(v, rb_intern("to_int"))) goto typeerror; | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
time.c:502:35: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (!rb_respond_to(v, rb_intern("to_int"))) goto typeerror; | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
time.c:502:35: note: ')' token is here | |
if (!rb_respond_to(v, rb_intern("to_int"))) goto typeerror; | |
^~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
time.c:1998: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
time.c:1998:27: note: '{' token is here | |
if (arg == ID2SYM(rb_intern("dst"))) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
time.c:1998: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
time.c:1998:27: note: ')' token is here | |
if (arg == ID2SYM(rb_intern("dst"))) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
time.c:2000: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
time.c:2000:32: note: '{' token is here | |
else if (arg == ID2SYM(rb_intern("std"))) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
time.c:2000: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
time.c:2000:32: note: ')' token is here | |
else if (arg == ID2SYM(rb_intern("std"))) | |
^~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
./include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
compiling transcode.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:1753: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743: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:1753: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:1753: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743: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:1753: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:1753: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743: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:1753: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:1753: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743: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:1753: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:1753: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743: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:1753: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:1753: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
transcode.c:2086:30: 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"), rb_enc_from_encoding(rb_enc_from_index(idx))); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
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:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
transcode.c:2089:30: 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"), rb_enc_from_encoding(rb_enc_from_index(idx))); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
transcode.c:2089:30: note: '{' token is here | |
rb_ivar_set(exc, rb_intern("destination_encoding"), rb_enc_from_encoding(rb_enc_from_index(idx))); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
transcode.c:2089:30: 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"), rb_enc_from_encoding(rb_enc_from_index(idx))); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
transcode.c:2089:30: note: ')' token is here | |
rb_ivar_set(exc, rb_intern("destination_encoding"), rb_enc_from_encoding(rb_enc_from_index(idx))); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
transcode.c:2138: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_char"), bytes); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
transcode.c:2138:26: note: '{' token is here | |
rb_ivar_set(exc, rb_intern("error_char"), bytes); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
transcode.c:2138: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_char"), bytes); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
transcode.c:2138:26: note: ')' token is here | |
rb_ivar_set(exc, rb_intern("error_char"), bytes); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
1 warning generated. | |
compiling util.c | |
transcode.c:4254:30: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_attr_get(self, rb_intern("source_encoding_name")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
transcode.c:4254:30: note: '{' token is here | |
return rb_attr_get(self, rb_intern("source_encoding_name")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
transcode.c:4254:30: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_attr_get(self, rb_intern("source_encoding_name")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
transcode.c:4254:30: note: ')' token is here | |
return rb_attr_get(self, rb_intern("source_encoding_name")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
transcode.c:4280:30: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_attr_get(self, rb_intern("source_encoding")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
transcode.c:4280:30: note: '{' token is here | |
return rb_attr_get(self, rb_intern("source_encoding")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
transcode.c:4280:30: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_attr_get(self, rb_intern("source_encoding")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
transcode.c:4280:30: note: ')' token is here | |
return rb_attr_get(self, rb_intern("source_encoding")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
transcode.c:4292:30: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_attr_get(self, rb_intern("destination_encoding_name")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
transcode.c:4292:30: note: '{' token is here | |
return rb_attr_get(self, rb_intern("destination_encoding_name")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
transcode.c:4292:30: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_attr_get(self, rb_intern("destination_encoding_name")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
transcode.c:4292:30: note: ')' token is here | |
return rb_attr_get(self, rb_intern("destination_encoding_name")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
transcode.c:4304:30: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_attr_get(self, rb_intern("destination_encoding")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
transcode.c:4304:30: note: '{' token is here | |
return rb_attr_get(self, rb_intern("destination_encoding")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
transcode.c:4304:30: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_attr_get(self, rb_intern("destination_encoding")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
transcode.c:4304:30: note: ')' token is here | |
return rb_attr_get(self, rb_intern("destination_encoding")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
transcode.c:4325:30: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_attr_get(self, rb_intern("error_char")); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
transcode.c:4325:30: note: '{' token is here | |
return rb_attr_get(self, rb_intern("error_char")); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
transcode.c:4325:30: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_attr_get(self, rb_intern("error_char")); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
transcode.c:4325:30: note: ')' token is here | |
return rb_attr_get(self, rb_intern("error_char")); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
transcode.c:4346:30: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_attr_get(self, rb_intern("error_bytes")); | |
^~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
transcode.c:4346:30: note: '{' token is here | |
return rb_attr_get(self, rb_intern("error_bytes")); | |
^~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
transcode.c:4346:30: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_attr_get(self, rb_intern("error_bytes")); | |
^~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
transcode.c:4346:30: note: ')' token is here | |
return rb_attr_get(self, rb_intern("error_bytes")); | |
^~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
transcode.c:4358:30: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_attr_get(self, rb_intern("readagain_bytes")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
transcode.c:4358:30: note: '{' token is here | |
return rb_attr_get(self, rb_intern("readagain_bytes")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
transcode.c:4358:30: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_attr_get(self, rb_intern("readagain_bytes")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
transcode.c:4358:30: note: ')' token is here | |
return rb_attr_get(self, rb_intern("readagain_bytes")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
transcode.c:4388:30: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_attr_get(self, rb_intern("incomplete_input")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
transcode.c:4388:30: note: '{' token is here | |
return rb_attr_get(self, rb_intern("incomplete_input")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
transcode.c:4388:30: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_attr_get(self, rb_intern("incomplete_input")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
transcode.c:4388:30: note: ')' token is here | |
return rb_attr_get(self, rb_intern("incomplete_input")); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
compiling variable.c | |
compiling version.c | |
variable.c:605:30: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (name[0] == '$') id = rb_intern(name); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
variable.c:605:30: note: '{' token is here | |
if (name[0] == '$') id = rb_intern(name); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
variable.c:605:30: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (name[0] == '$') id = rb_intern(name); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
variable.c:605:30: note: ')' token is here | |
if (name[0] == '$') id = rb_intern(name); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
variable.c:1797:38: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
VALUE value = rb_funcallv(klass, rb_intern("const_missing"), 1, &name); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
variable.c:1797:38: note: '{' token is here | |
VALUE value = rb_funcallv(klass, rb_intern("const_missing"), 1, &name); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
variable.c:1797:38: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
VALUE value = rb_funcallv(klass, rb_intern("const_missing"), 1, &name); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
variable.c:1797:38: note: ')' token is here | |
VALUE value = rb_funcallv(klass, rb_intern("const_missing"), 1, &name); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
variable.c:2124:50: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
state->result = rb_funcall(rb_vm_top_self(), rb_intern("require"), 1, | |
^~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
variable.c:2124:50: note: '{' token is here | |
state->result = rb_funcall(rb_vm_top_self(), rb_intern("require"), 1, | |
^~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
variable.c:2124:50: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
state->result = rb_funcall(rb_vm_top_self(), rb_intern("require"), 1, | |
^~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
variable.c:2124:50: note: ')' token is here | |
state->result = rb_funcall(rb_vm_top_self(), rb_intern("require"), 1, | |
^~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
variable.c:2758: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
variable.c:2758:13: note: '{' token is here | |
ID id = rb_intern(name); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
variable.c:2758: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
variable.c:2758:13: note: ')' token is here | |
ID id = rb_intern(name); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
variable.c:2988: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
variable.c:2988:13: note: '{' token is here | |
ID id = rb_intern(name); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
variable.c:2988: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
variable.c:2988:13: note: ')' token is here | |
ID id = rb_intern(name); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
compiling vm.c | |
variable.c:3161: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
variable.c:3161:13: note: '{' token is here | |
ID id = rb_intern(name); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
variable.c:3161: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
variable.c:3161:13: note: ')' token is here | |
ID id = rb_intern(name); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
variable.c:3169: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:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
variable.c:3169:13: note: '{' token is here | |
ID id = rb_intern(name); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
variable.c:3169: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:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
variable.c:3169:13: note: ')' token is here | |
ID id = rb_intern(name); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
compiling vm_backtrace.c | |
In file included from vm.c:299: | |
./vm_method.c:291:32: warning: cast to smaller integer type 'enum method_optimized_type' from 'void *' [-Wvoid-pointer-to-enum-cast] | |
def->body.optimize_type = (enum method_optimized_type)opts; | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./vm_method.c:1025:26: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
remove_method(klass, rb_intern(name)); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
./vm_method.c:1025:26: note: '{' token is here | |
remove_method(klass, rb_intern(name)); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
In file included from vm.c:299: | |
./vm_method.c:1025:26: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
remove_method(klass, rb_intern(name)); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
./vm_method.c:1025:26: note: ')' token is here | |
remove_method(klass, rb_intern(name)); | |
^~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
vm.c:2406:34: warning: expression does not compute the number of elements in this array; element type is 'int', not 'VALUE' (aka 'unsigned long') [-Wsizeof-array-div] | |
sizeof(th->machine.regs) / sizeof(VALUE)); | |
~~~~~~~~~~~~~~~~ ^ | |
vm.c:2406:34: note: place parentheses around the 'sizeof(VALUE)' expression to silence this warning | |
32 warnings generated. | |
8 warnings generated. | |
2 warnings generated. | |
compiling vm_dump.c | |
compiling vm_trace.c | |
compiling ./missing/explicit_bzero.c | |
14 warnings generated. | |
compiling ./missing/setproctitle.c | |
compiling dmyenc.c | |
8 warnings generated. | |
compiling dln.c | |
compiling localeinit.c | |
6 warnings generated. | |
compiling prelude.c | |
compiling array.c | |
compiling enc/ascii.c | |
compiling enc/us_ascii.c | |
compiling enc/unicode.c | |
compiling enc/utf_8.c | |
config.status: creating ruby-runner.h | |
compiling enc/trans/newline.c | |
array.c:2698:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
sorted = rb_block_call(ary, rb_intern("sort_by"), 0, 0, sort_by_i, 0); | |
^~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
array.c:2698:33: note: '{' token is here | |
sorted = rb_block_call(ary, rb_intern("sort_by"), 0, 0, sort_by_i, 0); | |
^~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
array.c:2698:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
sorted = rb_block_call(ary, rb_intern("sort_by"), 0, 0, sort_by_i, 0); | |
^~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
array.c:2698:33: note: ')' token is here | |
sorted = rb_block_call(ary, rb_intern("sort_by"), 0, 0, sort_by_i, 0); | |
^~~~~~~~~~~~~~~~~~~~ | |
./include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
24 warnings generated. | |
2 warnings generated. | |
2 warnings generated. | |
4 warnings generated. | |
linking miniruby | |
generating encdb.h | |
./tool/ifchange "--timestamp=.rbconfig.time" rbconfig.rb rbconfig.tmp | |
encdb.h updated | |
rbconfig.rb updated | |
generating enc.mk | |
creating verconf.h | |
verconf.h updated | |
compiling loadpath.c | |
making srcs under enc | |
make[1]: Nothing to be done for `srcs'. | |
generating transdb.h | |
linking static-library libruby.2.4.6-static.a | |
verifying static-library libruby.2.4.6-static.a | |
transdb.h updated | |
linking shared-library libruby.2.4.6.dylib | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
generating makefile exts.mk | |
making enc | |
making trans | |
compiling ./enc/encdb.c | |
compiling ./enc/trans/transdb.c | |
configuring -test-/array/resize | |
configuring -test-/bignum | |
configuring -test-/bug-3571 | |
configuring -test-/bug-5832 | |
configuring -test-/bug_reporter | |
configuring -test-/class | |
configuring -test-/debug | |
configuring -test-/dln/empty | |
configuring -test-/exception | |
configuring -test-/fatal | |
configuring -test-/file | |
linking transcoder transdb.bundle | |
linking encoding encdb.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling ./enc/trans/big5.c | |
compiling ./enc/big5.c | |
linking encoding big5.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling ./enc/cp949.c | |
linking encoding cp949.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling ./enc/emacs_mule.c | |
linking encoding emacs_mule.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling ./enc/euc_jp.c | |
linking encoding euc_jp.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling ./enc/euc_kr.c | |
linking encoding euc_kr.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling ./enc/euc_tw.c | |
linking encoding euc_tw.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling ./enc/gb2312.c | |
configuring -test-/float | |
configuring -test-/funcall | |
configuring -test-/gvl/call_without_gvl | |
configuring -test-/hash | |
configuring -test-/integer | |
configuring -test-/iseq_load | |
configuring -test-/iter | |
configuring -test-/load/dot.dot | |
configuring -test-/marshal/compat | |
configuring -test-/marshal/internal_ivar | |
configuring -test-/marshal/usr | |
configuring -test-/memory_status | |
configuring -test-/method | |
configuring -test-/notimplement | |
configuring -test-/num2int | |
configuring -test-/path_to_class | |
configuring -test-/popen_deadlock | |
configuring -test-/postponed_job | |
configuring -test-/printf | |
configuring -test-/proc | |
configuring -test-/rational | |
configuring -test-/recursion | |
configuring -test-/regexp | |
configuring -test-/scan_args | |
configuring -test-/st/foreach | |
configuring -test-/st/numhash | |
configuring -test-/st/update | |
configuring -test-/string | |
linking encoding gb2312.bundle | |
configuring -test-/struct | |
configuring -test-/symbol | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling ./enc/gb18030.c | |
linking encoding gb18030.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling ./enc/gbk.c | |
configuring -test-/thread_fd_close | |
configuring -test-/time | |
configuring -test-/tracepoint | |
configuring -test-/typeddata | |
configuring -test-/vm | |
configuring -test-/wait_for_single_fd | |
configuring bigdecimal | |
linking encoding gbk.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling ./enc/iso_8859_1.c | |
linking encoding iso_8859_1.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling ./enc/iso_8859_2.c | |
linking transcoder big5.bundle | |
linking encoding iso_8859_2.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling ./enc/trans/chinese.c | |
compiling ./enc/iso_8859_3.c | |
linking encoding iso_8859_3.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling ./enc/iso_8859_4.c | |
linking encoding iso_8859_4.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling ./enc/iso_8859_5.c | |
linking encoding iso_8859_5.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling ./enc/iso_8859_6.c | |
linking encoding iso_8859_6.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
linking transcoder chinese.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling ./enc/iso_8859_7.c | |
compiling ./enc/trans/ebcdic.c | |
linking encoding iso_8859_7.bundle | |
linking transcoder ebcdic.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling ./enc/iso_8859_8.c | |
compiling ./enc/trans/emoji.c | |
linking encoding iso_8859_8.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling ./enc/iso_8859_9.c | |
linking transcoder emoji.bundle | |
linking encoding iso_8859_9.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling ./enc/trans/emoji_iso2022_kddi.c | |
compiling ./enc/iso_8859_10.c | |
linking encoding iso_8859_10.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling ./enc/iso_8859_11.c | |
linking encoding iso_8859_11.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling ./enc/iso_8859_13.c | |
linking encoding iso_8859_13.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling ./enc/iso_8859_14.c | |
linking transcoder emoji_iso2022_kddi.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling ./enc/trans/emoji_sjis_docomo.c | |
linking encoding iso_8859_14.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling ./enc/iso_8859_15.c | |
linking encoding iso_8859_15.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling ./enc/iso_8859_16.c | |
linking encoding iso_8859_16.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling ./enc/koi8_r.c | |
linking transcoder emoji_sjis_docomo.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
linking encoding koi8_r.bundle | |
compiling ./enc/trans/emoji_sjis_kddi.c | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling ./enc/koi8_u.c | |
linking encoding koi8_u.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling ./enc/shift_jis.c | |
linking encoding shift_jis.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling ./enc/utf_16be.c | |
linking transcoder emoji_sjis_kddi.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
linking encoding utf_16be.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling ./enc/trans/emoji_sjis_softbank.c | |
configuring cgi/escape | |
configuring continuation | |
configuring coverage | |
configuring date | |
configuring dbm | |
compiling ./enc/utf_16le.c | |
linking encoding utf_16le.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling ./enc/utf_32be.c | |
linking encoding utf_32be.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling ./enc/utf_32le.c | |
linking transcoder emoji_sjis_softbank.bundle | |
linking encoding utf_32le.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling compiling ./enc/trans/escape.c | |
./enc/windows_31j.c | |
linking transcoder escape.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
linking encoding windows_31j.bundle | |
compiling ./enc/trans/gb18030.c | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling ./enc/windows_1250.c | |
linking encoding windows_1250.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling ./enc/windows_1251.c | |
linking encoding windows_1251.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling ./enc/windows_1252.c | |
linking transcoder gb18030.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
linking encoding windows_1252.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling ./enc/trans/gbk.c | |
compiling ./enc/windows_1253.c | |
linking encoding windows_1253.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling ./enc/windows_1254.c | |
header: ndbm.h | |
library: libc | |
linking encoding windows_1254.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling ./enc/windows_1257.c | |
linking encoding windows_1257.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
linking transcoder gbk.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling ./enc/trans/iso2022.c | |
linking transcoder iso2022.bundle | |
configuring digest | |
configuring digest/bubblebabble | |
configuring digest/md5 | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling ./enc/trans/japanese.c | |
linking transcoder japanese.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling ./enc/trans/japanese_euc.c | |
configuring digest/rmd160 | |
linking transcoder japanese_euc.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling ./enc/trans/japanese_sjis.c | |
configuring digest/sha1 | |
linking transcoder japanese_sjis.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling ./enc/trans/korean.c | |
configuring digest/sha2 | |
linking transcoder korean.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
configuring etc | |
compiling ./enc/trans/single_byte.c | |
linking transcoder single_byte.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling ./enc/trans/utf8_mac.c | |
linking transcoder utf8_mac.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling ./enc/trans/utf_16_32.c | |
linking transcoder utf_16_32.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
making encs | |
make[1]: Nothing to be done for `encs'. | |
configuring fcntl | |
configuring fiber | |
configuring fiddle | |
configuring gdbm | |
configuring io/console | |
configuring io/nonblock | |
configuring io/wait | |
configuring json | |
configuring json/generator | |
configuring json/parser | |
configuring mathn/complex | |
configuring mathn/rational | |
configuring nkf | |
configuring objspace | |
configuring openssl | |
configuring pathname | |
configuring psych | |
configuring pty | |
configuring racc/cparse | |
configuring rbconfig/sizeof | |
configuring readline | |
configuring ripper | |
configuring rubyvm | |
configuring sdbm | |
configuring socket | |
configuring stringio | |
configuring strscan | |
configuring syslog | |
configuring zlib | |
compiling resize.c | |
linking shared-object -test-/array/resize.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling str2big.c | |
compiling mul.c | |
compiling init.c | |
compiling div.c | |
compiling intpack.c | |
compiling big2str.c | |
compiling bigzero.c | |
linking shared-object -test-/bignum.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling bug.c | |
bug.c:14:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_block_call(ary, rb_intern("map"), 0, 0, bug_i, self); | |
^~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
bug.c:14:24: note: '{' token is here | |
rb_block_call(ary, rb_intern("map"), 0, 0, bug_i, self); | |
^~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
bug.c:14:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_block_call(ary, rb_intern("map"), 0, 0, bug_i, self); | |
^~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
bug.c:14:24: note: ')' token is here | |
rb_block_call(ary, rb_intern("map"), 0, 0, bug_i, self); | |
^~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
2 warnings generated. | |
linking shared-object -test-/bug_3571.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling bug.c | |
bug.c:6:28: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_funcall(obj, rb_intern("callback"), 0); | |
^~~~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
bug.c:6:28: note: '{' token is here | |
return rb_funcall(obj, rb_intern("callback"), 0); | |
^~~~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
bug.c:6:28: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_funcall(obj, rb_intern("callback"), 0); | |
^~~~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
bug.c:6:28: note: ')' token is here | |
return rb_funcall(obj, rb_intern("callback"), 0); | |
^~~~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
2 warnings generated. | |
linking shared-object -test-/bug_5832.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling bug_reporter.c | |
linking shared-object -test-/bug_reporter.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling init.c | |
compiling class2name.c | |
linking shared-object -test-/class.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling inspector.c | |
compiling init.c | |
compiling profile_frames.c | |
linking shared-object -test-/debug.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling empty.c | |
linking shared-object -test-/dln/empty.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling dataerror.c | |
compiling init.c | |
compiling enc_raise.c | |
compiling ensured.c | |
ensured.c:6:31: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_funcall(object, rb_intern("try_method"), 0); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
ensured.c:6:31: note: '{' token is here | |
return rb_funcall(object, rb_intern("try_method"), 0); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
ensured.c:6:31: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_funcall(object, rb_intern("try_method"), 0); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
ensured.c:6:31: note: ')' token is here | |
return rb_funcall(object, rb_intern("try_method"), 0); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
ensured.c:12:31: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_funcall(object, rb_intern("ensured_method"), 0); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
ensured.c:12:31: note: '{' token is here | |
return rb_funcall(object, rb_intern("ensured_method"), 0); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
ensured.c:12:31: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_funcall(object, rb_intern("ensured_method"), 0); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
ensured.c:12:31: note: ')' token is here | |
return rb_funcall(object, rb_intern("ensured_method"), 0); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
4 warnings generated. | |
linking shared-object -test-/exception.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling rb_fatal.c | |
linking shared-object -test-/fatal/rb_fatal.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling init.c | |
compiling fs.c | |
compiling stat.c | |
linking shared-object -test-/file.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling init.c | |
compiling nextafter.c | |
linking shared-object -test-/float.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling passing_block.c | |
passing_block.c:8:30: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_funcallv(self, rb_intern("target"), argc, argv); | |
^~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
passing_block.c:8:30: note: '{' token is here | |
return rb_funcallv(self, rb_intern("target"), argc, argv); | |
^~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
passing_block.c:8:30: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_funcallv(self, rb_intern("target"), argc, argv); | |
^~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
passing_block.c:8:30: note: ')' token is here | |
return rb_funcallv(self, rb_intern("target"), argc, argv); | |
^~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
passing_block.c:14:43: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_funcall_passing_block(self, rb_intern("target"), argc, argv); | |
^~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
passing_block.c:14:43: note: '{' token is here | |
return rb_funcall_passing_block(self, rb_intern("target"), argc, argv); | |
^~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
passing_block.c:14:43: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_funcall_passing_block(self, rb_intern("target"), argc, argv); | |
^~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
passing_block.c:14:43: note: ')' token is here | |
return rb_funcall_passing_block(self, rb_intern("target"), argc, argv); | |
^~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
4 warnings generated. | |
linking shared-object -test-/funcall.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling call_without_gvl.c | |
linking shared-object -test-/gvl/call_without_gvl.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling init.c | |
compiling delete.c | |
linking shared-object -test-/hash.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling init.c | |
compiling my_integer.c | |
compiling core_ext.c | |
linking shared-object -test-/integer.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling iseq_load.c | |
linking shared-object -test-/iseq_load.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling init.c | |
compiling break.c | |
compiling yield.c | |
linking shared-object -test-/iter.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling dot.dot.c | |
linking shared-object -test-/load/dot.dot.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling usrcompat.c | |
usrcompat.c:12:32: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
VALUE val = rb_ivar_get(m, rb_intern("@value")); | |
^~~~~~~~~~~~~~~~~~~ | |
../../../.././include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
usrcompat.c:12:32: note: '{' token is here | |
VALUE val = rb_ivar_get(m, rb_intern("@value")); | |
^~~~~~~~~~~~~~~~~~~ | |
../../../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../../.././include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
usrcompat.c:12:32: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
VALUE val = rb_ivar_get(m, rb_intern("@value")); | |
^~~~~~~~~~~~~~~~~~~ | |
../../../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../../.././include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
usrcompat.c:12:32: note: ')' token is here | |
VALUE val = rb_ivar_get(m, rb_intern("@value")); | |
^~~~~~~~~~~~~~~~~~~ | |
../../../.././include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
usrcompat.c:20:23: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_ivar_set(self, rb_intern("@value"), data); | |
^~~~~~~~~~~~~~~~~~~ | |
../../../.././include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
usrcompat.c:20:23: note: '{' token is here | |
rb_ivar_set(self, rb_intern("@value"), data); | |
^~~~~~~~~~~~~~~~~~~ | |
../../../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../../.././include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
usrcompat.c:20:23: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_ivar_set(self, rb_intern("@value"), data); | |
^~~~~~~~~~~~~~~~~~~ | |
../../../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../../.././include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
usrcompat.c:20:23: note: ')' token is here | |
rb_ivar_set(self, rb_intern("@value"), data); | |
^~~~~~~~~~~~~~~~~~~ | |
../../../.././include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
4 warnings generated. | |
linking shared-object -test-/marshal/compat.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling internal_ivar.c | |
linking shared-object -test-/marshal/internal_ivar.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling usrmarshal.c | |
linking shared-object -test-/marshal/usr.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling memory_status.c | |
linking shared-object -test-/memory_status.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling init.c | |
compiling arity.c | |
linking shared-object -test-/method.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling bug.c | |
linking shared-object -test-/notimplement.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling num2int.c | |
linking shared-object -test-/num2int.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling path_to_class.c | |
linking shared-object -test-/path_to_class.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling postponed_job.c | |
postponed_job.c:10:42: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_ary_replace(ary, rb_funcall(Qnil, rb_intern("caller"), 0)); | |
^~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
postponed_job.c:10:42: note: '{' token is here | |
rb_ary_replace(ary, rb_funcall(Qnil, rb_intern("caller"), 0)); | |
^~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
postponed_job.c:10:42: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_ary_replace(ary, rb_funcall(Qnil, rb_intern("caller"), 0)); | |
^~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
postponed_job.c:10:42: note: ')' token is here | |
rb_ary_replace(ary, rb_funcall(Qnil, rb_intern("caller"), 0)); | |
^~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
2 warnings generated. | |
linking shared-object -test-/postponed_job.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling printf.c | |
printf.c:58:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (RTEST(rb_hash_aref(opt, ID2SYM(rb_intern("space"))))) { | |
^~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
../../.././include/ruby/ruby.h:450:26: note: expanded from macro 'RTEST' | |
#define RTEST(v) RB_TEST(v) | |
^ | |
../../.././include/ruby/ruby.h:448:31: note: expanded from macro 'RB_TEST' | |
#define RB_TEST(v) !(((VALUE)(v) & (VALUE)~RUBY_Qnil) == 0) | |
^ | |
printf.c:58:37: note: '{' token is here | |
if (RTEST(rb_hash_aref(opt, ID2SYM(rb_intern("space"))))) { | |
^~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
../../.././include/ruby/ruby.h:450:26: note: expanded from macro 'RTEST' | |
#define RTEST(v) RB_TEST(v) | |
^ | |
../../.././include/ruby/ruby.h:448:31: note: expanded from macro 'RB_TEST' | |
#define RB_TEST(v) !(((VALUE)(v) & (VALUE)~RUBY_Qnil) == 0) | |
^ | |
printf.c:58:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (RTEST(rb_hash_aref(opt, ID2SYM(rb_intern("space"))))) { | |
^~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
../../.././include/ruby/ruby.h:450:26: note: expanded from macro 'RTEST' | |
#define RTEST(v) RB_TEST(v) | |
^ | |
../../.././include/ruby/ruby.h:448:31: note: expanded from macro 'RB_TEST' | |
#define RB_TEST(v) !(((VALUE)(v) & (VALUE)~RUBY_Qnil) == 0) | |
^ | |
printf.c:58:37: note: ')' token is here | |
if (RTEST(rb_hash_aref(opt, ID2SYM(rb_intern("space"))))) { | |
^~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
../../.././include/ruby/ruby.h:450:26: note: expanded from macro 'RTEST' | |
#define RTEST(v) RB_TEST(v) | |
^ | |
../../.././include/ruby/ruby.h:448:31: note: expanded from macro 'RB_TEST' | |
#define RB_TEST(v) !(((VALUE)(v) & (VALUE)~RUBY_Qnil) == 0) | |
^ | |
printf.c:61:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (RTEST(rb_hash_aref(opt, ID2SYM(rb_intern("hash"))))) { | |
^~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
../../.././include/ruby/ruby.h:450:26: note: expanded from macro 'RTEST' | |
#define RTEST(v) RB_TEST(v) | |
^ | |
../../.././include/ruby/ruby.h:448:31: note: expanded from macro 'RB_TEST' | |
#define RB_TEST(v) !(((VALUE)(v) & (VALUE)~RUBY_Qnil) == 0) | |
^ | |
printf.c:61:37: note: '{' token is here | |
if (RTEST(rb_hash_aref(opt, ID2SYM(rb_intern("hash"))))) { | |
^~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
../../.././include/ruby/ruby.h:450:26: note: expanded from macro 'RTEST' | |
#define RTEST(v) RB_TEST(v) | |
^ | |
../../.././include/ruby/ruby.h:448:31: note: expanded from macro 'RB_TEST' | |
#define RB_TEST(v) !(((VALUE)(v) & (VALUE)~RUBY_Qnil) == 0) | |
^ | |
printf.c:61:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (RTEST(rb_hash_aref(opt, ID2SYM(rb_intern("hash"))))) { | |
^~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
../../.././include/ruby/ruby.h:450:26: note: expanded from macro 'RTEST' | |
#define RTEST(v) RB_TEST(v) | |
^ | |
../../.././include/ruby/ruby.h:448:31: note: expanded from macro 'RB_TEST' | |
#define RB_TEST(v) !(((VALUE)(v) & (VALUE)~RUBY_Qnil) == 0) | |
^ | |
printf.c:61:37: note: ')' token is here | |
if (RTEST(rb_hash_aref(opt, ID2SYM(rb_intern("hash"))))) { | |
^~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
../../.././include/ruby/ruby.h:450:26: note: expanded from macro 'RTEST' | |
#define RTEST(v) RB_TEST(v) | |
^ | |
../../.././include/ruby/ruby.h:448:31: note: expanded from macro 'RB_TEST' | |
#define RB_TEST(v) !(((VALUE)(v) & (VALUE)~RUBY_Qnil) == 0) | |
^ | |
printf.c:64:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (RTEST(rb_hash_aref(opt, ID2SYM(rb_intern("plus"))))) { | |
^~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
../../.././include/ruby/ruby.h:450:26: note: expanded from macro 'RTEST' | |
#define RTEST(v) RB_TEST(v) | |
^ | |
../../.././include/ruby/ruby.h:448:31: note: expanded from macro 'RB_TEST' | |
#define RB_TEST(v) !(((VALUE)(v) & (VALUE)~RUBY_Qnil) == 0) | |
^ | |
printf.c:64:37: note: '{' token is here | |
if (RTEST(rb_hash_aref(opt, ID2SYM(rb_intern("plus"))))) { | |
^~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
../../.././include/ruby/ruby.h:450:26: note: expanded from macro 'RTEST' | |
#define RTEST(v) RB_TEST(v) | |
^ | |
../../.././include/ruby/ruby.h:448:31: note: expanded from macro 'RB_TEST' | |
#define RB_TEST(v) !(((VALUE)(v) & (VALUE)~RUBY_Qnil) == 0) | |
^ | |
printf.c:64:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (RTEST(rb_hash_aref(opt, ID2SYM(rb_intern("plus"))))) { | |
^~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
../../.././include/ruby/ruby.h:450:26: note: expanded from macro 'RTEST' | |
#define RTEST(v) RB_TEST(v) | |
^ | |
../../.././include/ruby/ruby.h:448:31: note: expanded from macro 'RB_TEST' | |
#define RB_TEST(v) !(((VALUE)(v) & (VALUE)~RUBY_Qnil) == 0) | |
^ | |
printf.c:64:37: note: ')' token is here | |
if (RTEST(rb_hash_aref(opt, ID2SYM(rb_intern("plus"))))) { | |
^~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
../../.././include/ruby/ruby.h:450:26: note: expanded from macro 'RTEST' | |
#define RTEST(v) RB_TEST(v) | |
^ | |
../../.././include/ruby/ruby.h:448:31: note: expanded from macro 'RB_TEST' | |
#define RB_TEST(v) !(((VALUE)(v) & (VALUE)~RUBY_Qnil) == 0) | |
^ | |
printf.c:67:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (RTEST(rb_hash_aref(opt, ID2SYM(rb_intern("minus"))))) { | |
^~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
../../.././include/ruby/ruby.h:450:26: note: expanded from macro 'RTEST' | |
#define RTEST(v) RB_TEST(v) | |
^ | |
../../.././include/ruby/ruby.h:448:31: note: expanded from macro 'RB_TEST' | |
#define RB_TEST(v) !(((VALUE)(v) & (VALUE)~RUBY_Qnil) == 0) | |
^ | |
printf.c:67:37: note: '{' token is here | |
if (RTEST(rb_hash_aref(opt, ID2SYM(rb_intern("minus"))))) { | |
^~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
../../.././include/ruby/ruby.h:450:26: note: expanded from macro 'RTEST' | |
#define RTEST(v) RB_TEST(v) | |
^ | |
../../.././include/ruby/ruby.h:448:31: note: expanded from macro 'RB_TEST' | |
#define RB_TEST(v) !(((VALUE)(v) & (VALUE)~RUBY_Qnil) == 0) | |
^ | |
printf.c:67:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (RTEST(rb_hash_aref(opt, ID2SYM(rb_intern("minus"))))) { | |
^~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
../../.././include/ruby/ruby.h:450:26: note: expanded from macro 'RTEST' | |
#define RTEST(v) RB_TEST(v) | |
^ | |
../../.././include/ruby/ruby.h:448:31: note: expanded from macro 'RB_TEST' | |
#define RB_TEST(v) !(((VALUE)(v) & (VALUE)~RUBY_Qnil) == 0) | |
^ | |
printf.c:67:37: note: ')' token is here | |
if (RTEST(rb_hash_aref(opt, ID2SYM(rb_intern("minus"))))) { | |
^~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
../../.././include/ruby/ruby.h:450:26: note: expanded from macro 'RTEST' | |
#define RTEST(v) RB_TEST(v) | |
^ | |
../../.././include/ruby/ruby.h:448:31: note: expanded from macro 'RB_TEST' | |
#define RB_TEST(v) !(((VALUE)(v) & (VALUE)~RUBY_Qnil) == 0) | |
^ | |
printf.c:70:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (RTEST(rb_hash_aref(opt, ID2SYM(rb_intern("zero"))))) { | |
^~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
../../.././include/ruby/ruby.h:450:26: note: expanded from macro 'RTEST' | |
#define RTEST(v) RB_TEST(v) | |
^ | |
../../.././include/ruby/ruby.h:448:31: note: expanded from macro 'RB_TEST' | |
#define RB_TEST(v) !(((VALUE)(v) & (VALUE)~RUBY_Qnil) == 0) | |
^ | |
printf.c:70:37: note: '{' token is here | |
if (RTEST(rb_hash_aref(opt, ID2SYM(rb_intern("zero"))))) { | |
^~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
../../.././include/ruby/ruby.h:450:26: note: expanded from macro 'RTEST' | |
#define RTEST(v) RB_TEST(v) | |
^ | |
../../.././include/ruby/ruby.h:448:31: note: expanded from macro 'RB_TEST' | |
#define RB_TEST(v) !(((VALUE)(v) & (VALUE)~RUBY_Qnil) == 0) | |
^ | |
printf.c:70:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (RTEST(rb_hash_aref(opt, ID2SYM(rb_intern("zero"))))) { | |
^~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
../../.././include/ruby/ruby.h:450:26: note: expanded from macro 'RTEST' | |
#define RTEST(v) RB_TEST(v) | |
^ | |
../../.././include/ruby/ruby.h:448:31: note: expanded from macro 'RB_TEST' | |
#define RB_TEST(v) !(((VALUE)(v) & (VALUE)~RUBY_Qnil) == 0) | |
^ | |
printf.c:70:37: note: ')' token is here | |
if (RTEST(rb_hash_aref(opt, ID2SYM(rb_intern("zero"))))) { | |
^~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
../../.././include/ruby/ruby.h:450:26: note: expanded from macro 'RTEST' | |
#define RTEST(v) RB_TEST(v) | |
^ | |
../../.././include/ruby/ruby.h:448:31: note: expanded from macro 'RB_TEST' | |
#define RB_TEST(v) !(((VALUE)(v) & (VALUE)~RUBY_Qnil) == 0) | |
^ | |
printf.c:73:42: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (!NIL_P(v = rb_hash_aref(opt, ID2SYM(rb_intern("width"))))) { | |
^~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
../../.././include/ruby/ruby.h:451:27: note: expanded from macro 'NIL_P' | |
#define NIL_P(v) RB_NIL_P(v) | |
^ | |
../../.././include/ruby/ruby.h:449:31: note: expanded from macro 'RB_NIL_P' | |
#define RB_NIL_P(v) !((VALUE)(v) != RUBY_Qnil) | |
^ | |
printf.c:73:42: note: '{' token is here | |
if (!NIL_P(v = rb_hash_aref(opt, ID2SYM(rb_intern("width"))))) { | |
^~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
../../.././include/ruby/ruby.h:451:27: note: expanded from macro 'NIL_P' | |
#define NIL_P(v) RB_NIL_P(v) | |
^ | |
../../.././include/ruby/ruby.h:449:31: note: expanded from macro 'RB_NIL_P' | |
#define RB_NIL_P(v) !((VALUE)(v) != RUBY_Qnil) | |
^ | |
printf.c:73:42: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (!NIL_P(v = rb_hash_aref(opt, ID2SYM(rb_intern("width"))))) { | |
^~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
../../.././include/ruby/ruby.h:451:27: note: expanded from macro 'NIL_P' | |
#define NIL_P(v) RB_NIL_P(v) | |
^ | |
../../.././include/ruby/ruby.h:449:31: note: expanded from macro 'RB_NIL_P' | |
#define RB_NIL_P(v) !((VALUE)(v) != RUBY_Qnil) | |
^ | |
printf.c:73:42: note: ')' token is here | |
if (!NIL_P(v = rb_hash_aref(opt, ID2SYM(rb_intern("width"))))) { | |
^~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
../../.././include/ruby/ruby.h:451:27: note: expanded from macro 'NIL_P' | |
#define NIL_P(v) RB_NIL_P(v) | |
^ | |
../../.././include/ruby/ruby.h:449:31: note: expanded from macro 'RB_NIL_P' | |
#define RB_NIL_P(v) !((VALUE)(v) != RUBY_Qnil) | |
^ | |
printf.c:76:42: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (!NIL_P(v = rb_hash_aref(opt, ID2SYM(rb_intern("prec"))))) { | |
^~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
../../.././include/ruby/ruby.h:451:27: note: expanded from macro 'NIL_P' | |
#define NIL_P(v) RB_NIL_P(v) | |
^ | |
../../.././include/ruby/ruby.h:449:31: note: expanded from macro 'RB_NIL_P' | |
#define RB_NIL_P(v) !((VALUE)(v) != RUBY_Qnil) | |
^ | |
printf.c:76:42: note: '{' token is here | |
if (!NIL_P(v = rb_hash_aref(opt, ID2SYM(rb_intern("prec"))))) { | |
^~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
../../.././include/ruby/ruby.h:451:27: note: expanded from macro 'NIL_P' | |
#define NIL_P(v) RB_NIL_P(v) | |
^ | |
../../.././include/ruby/ruby.h:449:31: note: expanded from macro 'RB_NIL_P' | |
#define RB_NIL_P(v) !((VALUE)(v) != RUBY_Qnil) | |
^ | |
printf.c:76:42: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (!NIL_P(v = rb_hash_aref(opt, ID2SYM(rb_intern("prec"))))) { | |
^~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
../../.././include/ruby/ruby.h:451:27: note: expanded from macro 'NIL_P' | |
#define NIL_P(v) RB_NIL_P(v) | |
^ | |
../../.././include/ruby/ruby.h:449:31: note: expanded from macro 'RB_NIL_P' | |
#define RB_NIL_P(v) !((VALUE)(v) != RUBY_Qnil) | |
^ | |
printf.c:76:42: note: ')' token is here | |
if (!NIL_P(v = rb_hash_aref(opt, ID2SYM(rb_intern("prec"))))) { | |
^~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
../../.././include/ruby/ruby.h:451:27: note: expanded from macro 'NIL_P' | |
#define NIL_P(v) RB_NIL_P(v) | |
^ | |
../../.././include/ruby/ruby.h:449:31: note: expanded from macro 'RB_NIL_P' | |
#define RB_NIL_P(v) !((VALUE)(v) != RUBY_Qnil) | |
^ | |
14 warnings generated. | |
linking shared-object -test-/printf.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling super.c | |
compiling receiver.c | |
compiling init.c | |
linking shared-object -test-/proc.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling rat.c | |
linking shared-object -test-/rational.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling recursion.c | |
linking shared-object -test-/recursion.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling parse_depth_limit.c | |
compiling init.c | |
linking shared-object -test-/regexp.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling scan_args.c | |
linking shared-object -test-/scan_args.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling foreach.c | |
foreach.c:42:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (c->test == ID2SYM(rb_intern("delete2"))) | |
^~~~~~~~~~~~~~~~~~~~ | |
../../../.././include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
../../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
foreach.c:42:24: note: '{' token is here | |
if (c->test == ID2SYM(rb_intern("delete2"))) | |
^~~~~~~~~~~~~~~~~~~~ | |
../../../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../../.././include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
../../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
foreach.c:42:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (c->test == ID2SYM(rb_intern("delete2"))) | |
^~~~~~~~~~~~~~~~~~~~ | |
../../../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../../.././include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
../../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
foreach.c:42:24: note: ')' token is here | |
if (c->test == ID2SYM(rb_intern("delete2"))) | |
^~~~~~~~~~~~~~~~~~~~ | |
../../../.././include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
../../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
foreach.c:50:27: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (c->test == ID2SYM(rb_intern("check"))) { | |
^~~~~~~~~~~~~~~~~~ | |
../../../.././include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
../../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
foreach.c:50:27: note: '{' token is here | |
if (c->test == ID2SYM(rb_intern("check"))) { | |
^~~~~~~~~~~~~~~~~~ | |
../../../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../../.././include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
../../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
foreach.c:50:27: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (c->test == ID2SYM(rb_intern("check"))) { | |
^~~~~~~~~~~~~~~~~~ | |
../../../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../../.././include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
../../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
foreach.c:50:27: note: ')' token is here | |
if (c->test == ID2SYM(rb_intern("check"))) { | |
^~~~~~~~~~~~~~~~~~ | |
../../../.././include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
../../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
foreach.c:53:27: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (c->test == ID2SYM(rb_intern("delete1"))) { | |
^~~~~~~~~~~~~~~~~~~~ | |
../../../.././include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
../../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
foreach.c:53:27: note: '{' token is here | |
if (c->test == ID2SYM(rb_intern("delete1"))) { | |
^~~~~~~~~~~~~~~~~~~~ | |
../../../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../../.././include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
../../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
foreach.c:53:27: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (c->test == ID2SYM(rb_intern("delete1"))) { | |
^~~~~~~~~~~~~~~~~~~~ | |
../../../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../../.././include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
../../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
foreach.c:53:27: note: ')' token is here | |
if (c->test == ID2SYM(rb_intern("delete1"))) { | |
^~~~~~~~~~~~~~~~~~~~ | |
../../../.././include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
../../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
foreach.c:57:27: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (c->test == ID2SYM(rb_intern("delete2"))) { | |
^~~~~~~~~~~~~~~~~~~~ | |
../../../.././include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
../../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
foreach.c:57:27: note: '{' token is here | |
if (c->test == ID2SYM(rb_intern("delete2"))) { | |
^~~~~~~~~~~~~~~~~~~~ | |
../../../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../../.././include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
../../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
foreach.c:57:27: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (c->test == ID2SYM(rb_intern("delete2"))) { | |
^~~~~~~~~~~~~~~~~~~~ | |
../../../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../../.././include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
../../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
foreach.c:57:27: note: ')' token is here | |
if (c->test == ID2SYM(rb_intern("delete2"))) { | |
^~~~~~~~~~~~~~~~~~~~ | |
../../../.././include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
../../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
foreach.c:91:26: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (c.test == ID2SYM(rb_intern("delete2"))) { | |
^~~~~~~~~~~~~~~~~~~~ | |
../../../.././include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
../../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
foreach.c:91:26: note: '{' token is here | |
if (c.test == ID2SYM(rb_intern("delete2"))) { | |
^~~~~~~~~~~~~~~~~~~~ | |
../../../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../../.././include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
../../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
foreach.c:91:26: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (c.test == ID2SYM(rb_intern("delete2"))) { | |
^~~~~~~~~~~~~~~~~~~~ | |
../../../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../../.././include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
../../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
foreach.c:91:26: note: ')' token is here | |
if (c.test == ID2SYM(rb_intern("delete2"))) { | |
^~~~~~~~~~~~~~~~~~~~ | |
../../../.././include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
../../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
foreach.c:114:27: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (c->test == ID2SYM(rb_intern("unpacked"))) { | |
^~~~~~~~~~~~~~~~~~~~~ | |
../../../.././include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
../../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
foreach.c:114:27: note: '{' token is here | |
if (c->test == ID2SYM(rb_intern("unpacked"))) { | |
^~~~~~~~~~~~~~~~~~~~~ | |
../../../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../../.././include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
../../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
foreach.c:114:27: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (c->test == ID2SYM(rb_intern("unpacked"))) { | |
^~~~~~~~~~~~~~~~~~~~~ | |
../../../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../../.././include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
../../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
foreach.c:114:27: note: ')' token is here | |
if (c->test == ID2SYM(rb_intern("unpacked"))) { | |
^~~~~~~~~~~~~~~~~~~~~ | |
../../../.././include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
../../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
foreach.c:117:32: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
else if (c->test == ID2SYM(rb_intern("unpack_delete"))) { | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../../.././include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
../../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
foreach.c:117:32: note: '{' token is here | |
else if (c->test == ID2SYM(rb_intern("unpack_delete"))) { | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../../.././include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
../../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
foreach.c:117:32: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
else if (c->test == ID2SYM(rb_intern("unpack_delete"))) { | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../../.././include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
../../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
foreach.c:117:32: note: ')' token is here | |
else if (c->test == ID2SYM(rb_intern("unpack_delete"))) { | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../../.././include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
../../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
foreach.c:152:26: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (c.test == ID2SYM(rb_intern("unpack_delete"))) { | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../../.././include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
../../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
foreach.c:152:26: note: '{' token is here | |
if (c.test == ID2SYM(rb_intern("unpack_delete"))) { | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../../.././include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
../../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
foreach.c:152:26: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (c.test == ID2SYM(rb_intern("unpack_delete"))) { | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../../.././include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
../../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
foreach.c:152:26: note: ')' token is here | |
if (c.test == ID2SYM(rb_intern("unpack_delete"))) { | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../../.././include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
../../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
16 warnings generated. | |
linking shared-object -test-/st/foreach.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling numhash.c | |
linking shared-object -test-/st/numhash.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling update.c | |
linking shared-object -test-/st/update.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling coderange.c | |
coderange.c:41:23: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
sym_7bit = ID2SYM(rb_intern("7bit")); | |
^~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
coderange.c:41:23: note: '{' token is here | |
sym_7bit = ID2SYM(rb_intern("7bit")); | |
^~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
coderange.c:41:23: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
sym_7bit = ID2SYM(rb_intern("7bit")); | |
^~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
coderange.c:41:23: note: ')' token is here | |
sym_7bit = ID2SYM(rb_intern("7bit")); | |
^~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
coderange.c:42:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
sym_valid = ID2SYM(rb_intern("valid")); | |
^~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
coderange.c:42:24: note: '{' token is here | |
sym_valid = ID2SYM(rb_intern("valid")); | |
^~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
coderange.c:42:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
sym_valid = ID2SYM(rb_intern("valid")); | |
^~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
coderange.c:42:24: note: ')' token is here | |
sym_valid = ID2SYM(rb_intern("valid")); | |
^~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
coderange.c:43:26: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
sym_unknown = ID2SYM(rb_intern("unknown")); | |
^~~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
coderange.c:43:26: note: '{' token is here | |
sym_unknown = ID2SYM(rb_intern("unknown")); | |
^~~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
coderange.c:43:26: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
sym_unknown = ID2SYM(rb_intern("unknown")); | |
^~~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
coderange.c:43:26: note: ')' token is here | |
sym_unknown = ID2SYM(rb_intern("unknown")); | |
^~~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
coderange.c:44:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
sym_broken = ID2SYM(rb_intern("broken")); | |
^~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
coderange.c:44:25: note: '{' token is here | |
sym_broken = ID2SYM(rb_intern("broken")); | |
^~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
coderange.c:44:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
sym_broken = ID2SYM(rb_intern("broken")); | |
^~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
coderange.c:44:25: note: ')' token is here | |
sym_broken = ID2SYM(rb_intern("broken")); | |
^~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
../../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
8 warnings generated. | |
compiling capacity.c | |
compiling fstring.c | |
compiling enc_associate.c | |
compiling init.c | |
compiling cstr.c | |
compiling qsort.c | |
compiling nofree.c | |
compiling ellipsize.c | |
compiling normalize.c | |
compiling modify.c | |
compiling set_len.c | |
compiling enc_str_buf_cat.c | |
linking shared-object -test-/string.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling len.c | |
compiling duplicate.c | |
compiling init.c | |
compiling member.c | |
linking shared-object -test-/struct.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling init.c | |
compiling type.c | |
linking shared-object -test-/symbol.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling thread_fd_close.c | |
linking shared-object -test-/thread_fd_close.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling init.c | |
compiling new.c | |
linking shared-object -test-/time.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling gc_hook.c | |
gc_hook.c:44:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
ID tp_key = rb_intern(tp_str); | |
^~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
gc_hook.c:44:17: note: '{' token is here | |
ID tp_key = rb_intern(tp_str); | |
^~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
gc_hook.c:44:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
ID tp_key = rb_intern(tp_str); | |
^~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
gc_hook.c:44:17: note: ')' token is here | |
ID tp_key = rb_intern(tp_str); | |
^~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
gc_hook.c:45:19: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
ID proc_key = rb_intern(proc_str); | |
^~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
gc_hook.c:45:19: note: '{' token is here | |
ID proc_key = rb_intern(proc_str); | |
^~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
gc_hook.c:45:19: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
ID proc_key = rb_intern(proc_str); | |
^~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
gc_hook.c:45:19: note: ')' token is here | |
ID proc_key = rb_intern(proc_str); | |
^~~~~~~~~~~~~~~~~~~ | |
../../.././include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
4 warnings generated. | |
compiling tracepoint.c | |
linking shared-object -test-/tracepoint.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling typeddata.c | |
linking shared-object -test-/typeddata.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling at_exit.c | |
linking shared-object -test-/vm/at_exit.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling wait_for_single_fd.c | |
linking shared-object -test-/wait_for_single_fd.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling bigdecimal.c | |
bigdecimal.c:764:39: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
VALUE numerator = rb_funcall(digits, rb_intern("to_i"), 0); | |
^~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
bigdecimal.c:764:39: note: '{' token is here | |
VALUE numerator = rb_funcall(digits, rb_intern("to_i"), 0); | |
^~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
bigdecimal.c:764:39: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
VALUE numerator = rb_funcall(digits, rb_intern("to_i"), 0); | |
^~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
bigdecimal.c:764:39: note: ')' token is here | |
VALUE numerator = rb_funcall(digits, rb_intern("to_i"), 0); | |
^~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
bigdecimal.c:772:34: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
ret = rb_funcall(numerator, rb_intern("div"), 1, | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
bigdecimal.c:772:34: note: '{' token is here | |
ret = rb_funcall(numerator, rb_intern("div"), 1, | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
bigdecimal.c:772:34: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
ret = rb_funcall(numerator, rb_intern("div"), 1, | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
bigdecimal.c:772:34: note: ')' token is here | |
ret = rb_funcall(numerator, rb_intern("div"), 1, | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
bigdecimal.c:773:34: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_funcall(INT2FIX(10), rb_intern("**"), 1, | |
^~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
bigdecimal.c:773:34: note: '{' token is here | |
rb_funcall(INT2FIX(10), rb_intern("**"), 1, | |
^~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
bigdecimal.c:773:34: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_funcall(INT2FIX(10), rb_intern("**"), 1, | |
^~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
bigdecimal.c:773:34: note: ')' token is here | |
rb_funcall(INT2FIX(10), rb_intern("**"), 1, | |
^~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
bigdecimal.c:778:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_funcall(INT2FIX(10), rb_intern("**"), 1, | |
^~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
bigdecimal.c:778:33: note: '{' token is here | |
rb_funcall(INT2FIX(10), rb_intern("**"), 1, | |
^~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
bigdecimal.c:778:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_funcall(INT2FIX(10), rb_intern("**"), 1, | |
^~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
bigdecimal.c:778:33: note: ')' token is here | |
rb_funcall(INT2FIX(10), rb_intern("**"), 1, | |
^~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
bigdecimal.c:854:36: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
numerator = rb_funcall(digits, rb_intern("to_i"), 0); | |
^~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
bigdecimal.c:854:36: note: '{' token is here | |
numerator = rb_funcall(digits, rb_intern("to_i"), 0); | |
^~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
bigdecimal.c:854:36: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
numerator = rb_funcall(digits, rb_intern("to_i"), 0); | |
^~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
bigdecimal.c:854:36: note: ')' token is here | |
numerator = rb_funcall(digits, rb_intern("to_i"), 0); | |
^~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
bigdecimal.c:861:31: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_funcall(INT2FIX(10), rb_intern("**"), 1, | |
^~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
bigdecimal.c:861:31: note: '{' token is here | |
rb_funcall(INT2FIX(10), rb_intern("**"), 1, | |
^~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
bigdecimal.c:861:31: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_funcall(INT2FIX(10), rb_intern("**"), 1, | |
^~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
bigdecimal.c:861:31: note: ')' token is here | |
rb_funcall(INT2FIX(10), rb_intern("**"), 1, | |
^~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
bigdecimal.c:866:36: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_funcall(INT2FIX(10), rb_intern("**"), 1, | |
^~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
../.././include/ruby/intern.h:169:38: note: expanded from macro 'rb_Rational1' | |
#define rb_Rational1(x) rb_Rational((x), INT2FIX(1)) | |
^ | |
bigdecimal.c:866:36: note: '{' token is here | |
rb_funcall(INT2FIX(10), rb_intern("**"), 1, | |
^~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
../.././include/ruby/intern.h:169:38: note: expanded from macro 'rb_Rational1' | |
#define rb_Rational1(x) rb_Rational((x), INT2FIX(1)) | |
^ | |
bigdecimal.c:866:36: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rb_funcall(INT2FIX(10), rb_intern("**"), 1, | |
^~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
../.././include/ruby/intern.h:169:38: note: expanded from macro 'rb_Rational1' | |
#define rb_Rational1(x) rb_Rational((x), INT2FIX(1)) | |
^ | |
bigdecimal.c:866:36: note: ')' token is here | |
rb_funcall(INT2FIX(10), rb_intern("**"), 1, | |
^~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
../.././include/ruby/intern.h:169:38: note: expanded from macro 'rb_Rational1' | |
#define rb_Rational1(x) rb_Rational((x), INT2FIX(1)) | |
^ | |
bigdecimal.c:1074:40: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_num_coerce_cmp(self, r, rb_intern("<=>")); | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
bigdecimal.c:1074:40: note: '{' token is here | |
return rb_num_coerce_cmp(self, r, rb_intern("<=>")); | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
bigdecimal.c:1074:40: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_num_coerce_cmp(self, r, rb_intern("<=>")); | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
bigdecimal.c:1074:40: note: ')' token is here | |
return rb_num_coerce_cmp(self, r, rb_intern("<=>")); | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
bigdecimal.c:1077:46: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return RTEST(rb_num_coerce_cmp(self, r, rb_intern("=="))) ? Qtrue : Qfalse; | |
^~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
../.././include/ruby/ruby.h:450:26: note: expanded from macro 'RTEST' | |
#define RTEST(v) RB_TEST(v) | |
^ | |
../.././include/ruby/ruby.h:448:31: note: expanded from macro 'RB_TEST' | |
#define RB_TEST(v) !(((VALUE)(v) & (VALUE)~RUBY_Qnil) == 0) | |
^ | |
bigdecimal.c:1077:46: note: '{' token is here | |
return RTEST(rb_num_coerce_cmp(self, r, rb_intern("=="))) ? Qtrue : Qfalse; | |
^~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
../.././include/ruby/ruby.h:450:26: note: expanded from macro 'RTEST' | |
#define RTEST(v) RB_TEST(v) | |
^ | |
../.././include/ruby/ruby.h:448:31: note: expanded from macro 'RB_TEST' | |
#define RB_TEST(v) !(((VALUE)(v) & (VALUE)~RUBY_Qnil) == 0) | |
^ | |
bigdecimal.c:1077:46: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return RTEST(rb_num_coerce_cmp(self, r, rb_intern("=="))) ? Qtrue : Qfalse; | |
^~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
../.././include/ruby/ruby.h:450:26: note: expanded from macro 'RTEST' | |
#define RTEST(v) RB_TEST(v) | |
^ | |
../.././include/ruby/ruby.h:448:31: note: expanded from macro 'RB_TEST' | |
#define RB_TEST(v) !(((VALUE)(v) & (VALUE)~RUBY_Qnil) == 0) | |
^ | |
bigdecimal.c:1077:46: note: ')' token is here | |
return RTEST(rb_num_coerce_cmp(self, r, rb_intern("=="))) ? Qtrue : Qfalse; | |
^~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
../.././include/ruby/ruby.h:450:26: note: expanded from macro 'RTEST' | |
#define RTEST(v) RB_TEST(v) | |
^ | |
../.././include/ruby/ruby.h:448:31: note: expanded from macro 'RB_TEST' | |
#define RB_TEST(v) !(((VALUE)(v) & (VALUE)~RUBY_Qnil) == 0) | |
^ | |
bigdecimal.c:1080:10: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
f = rb_intern(">="); | |
^~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
bigdecimal.c:1080:10: note: '{' token is here | |
f = rb_intern(">="); | |
^~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
bigdecimal.c:1080:10: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
f = rb_intern(">="); | |
^~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
bigdecimal.c:1080:10: note: ')' token is here | |
f = rb_intern(">="); | |
^~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
bigdecimal.c:1084:10: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
f = rb_intern("<="); | |
^~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
bigdecimal.c:1084:10: note: '{' token is here | |
f = rb_intern("<="); | |
^~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
bigdecimal.c:1084:10: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
f = rb_intern("<="); | |
^~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
bigdecimal.c:1084:10: note: ')' token is here | |
f = rb_intern("<="); | |
^~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
bigdecimal.c:1476:39: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (!b) return DoSomeOne(self, r, rb_intern("remainder")); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
bigdecimal.c:136:48: note: expanded from macro 'DoSomeOne' | |
#define DoSomeOne(x,y,f) rb_num_coerce_bin(x,y,f) | |
^ | |
bigdecimal.c:1476:39: note: '{' token is here | |
if (!b) return DoSomeOne(self, r, rb_intern("remainder")); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
bigdecimal.c:136:48: note: expanded from macro 'DoSomeOne' | |
#define DoSomeOne(x,y,f) rb_num_coerce_bin(x,y,f) | |
^ | |
bigdecimal.c:1476:39: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
if (!b) return DoSomeOne(self, r, rb_intern("remainder")); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
bigdecimal.c:136:48: note: expanded from macro 'DoSomeOne' | |
#define DoSomeOne(x,y,f) rb_num_coerce_bin(x,y,f) | |
^ | |
bigdecimal.c:1476:39: note: ')' token is here | |
if (!b) return DoSomeOne(self, r, rb_intern("remainder")); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
bigdecimal.c:136:48: note: expanded from macro 'DoSomeOne' | |
#define DoSomeOne(x,y,f) rb_num_coerce_bin(x,y,f) | |
^ | |
bigdecimal.c:1552:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return DoSomeOne(self,r,rb_intern("divmod")); | |
^~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
bigdecimal.c:136:48: note: expanded from macro 'DoSomeOne' | |
#define DoSomeOne(x,y,f) rb_num_coerce_bin(x,y,f) | |
^ | |
bigdecimal.c:1552:29: note: '{' token is here | |
return DoSomeOne(self,r,rb_intern("divmod")); | |
^~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
bigdecimal.c:136:48: note: expanded from macro 'DoSomeOne' | |
#define DoSomeOne(x,y,f) rb_num_coerce_bin(x,y,f) | |
^ | |
bigdecimal.c:1552:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return DoSomeOne(self,r,rb_intern("divmod")); | |
^~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
bigdecimal.c:136:48: note: expanded from macro 'DoSomeOne' | |
#define DoSomeOne(x,y,f) rb_num_coerce_bin(x,y,f) | |
^ | |
bigdecimal.c:1552:29: note: ')' token is here | |
return DoSomeOne(self,r,rb_intern("divmod")); | |
^~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
bigdecimal.c:136:48: note: expanded from macro 'DoSomeOne' | |
#define DoSomeOne(x,y,f) rb_num_coerce_bin(x,y,f) | |
^ | |
bigdecimal.c:1570:35: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return DoSomeOne(self, b, rb_intern("div")); | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
bigdecimal.c:136:48: note: expanded from macro 'DoSomeOne' | |
#define DoSomeOne(x,y,f) rb_num_coerce_bin(x,y,f) | |
^ | |
bigdecimal.c:1570:35: note: '{' token is here | |
return DoSomeOne(self, b, rb_intern("div")); | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
bigdecimal.c:136:48: note: expanded from macro 'DoSomeOne' | |
#define DoSomeOne(x,y,f) rb_num_coerce_bin(x,y,f) | |
^ | |
bigdecimal.c:1570:35: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return DoSomeOne(self, b, rb_intern("div")); | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
bigdecimal.c:136:48: note: expanded from macro 'DoSomeOne' | |
#define DoSomeOne(x,y,f) rb_num_coerce_bin(x,y,f) | |
^ | |
bigdecimal.c:1570:35: note: ')' token is here | |
return DoSomeOne(self, b, rb_intern("div")); | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
bigdecimal.c:136:48: note: expanded from macro 'DoSomeOne' | |
#define DoSomeOne(x,y,f) rb_num_coerce_bin(x,y,f) | |
^ | |
28 warnings generated. | |
linking shared-object bigdecimal.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
installing default bigdecimal libraries | |
compiling escape.c | |
linking shared-object cgi/escape.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling continuation.c | |
linking shared-object continuation.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling coverage.c | |
linking shared-object coverage.bundle | |
ld: warning: -undefined dynamic_lookup may not work with chained fixups | |
compiling date_core.c | |
date_core.c:97:26: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_funcall(x, rb_intern(">="), 1, y); | |
^~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
date_core.c:97:26: note: '{' token is here | |
return rb_funcall(x, rb_intern(">="), 1, y); | |
^~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
date_core.c:97:26: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_funcall(x, rb_intern(">="), 1, y); | |
^~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
date_core.c:97:26: note: ')' token is here | |
return rb_funcall(x, rb_intern(">="), 1, y); | |
^~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
date_core.c:105:26: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_funcall(x, rb_intern("=="), 1, y); | |
^~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
date_core.c:105:26: note: '{' token is here | |
return rb_funcall(x, rb_intern("=="), 1, y); | |
^~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
date_core.c:105:26: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return rb_funcall(x, rb_intern("=="), 1, y); | |
^~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
date_core.c:105:26: note: ')' token is here | |
return rb_funcall(x, rb_intern("=="), 1, y); | |
^~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
date_core.c:936:12: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return f_quo(s, INT2FIX(DAY_IN_SECONDS)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
date_core.c:36:34: note: expanded from macro 'f_quo' | |
#define f_quo(x,y) rb_funcall(x, rb_intern("quo"), 1, y) | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
date_core.c:936:12: note: '{' token is here | |
return f_quo(s, INT2FIX(DAY_IN_SECONDS)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
date_core.c:36:34: note: expanded from macro 'f_quo' | |
#define f_quo(x,y) rb_funcall(x, rb_intern("quo"), 1, y) | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
date_core.c:936:12: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return f_quo(s, INT2FIX(DAY_IN_SECONDS)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
date_core.c:36:34: note: expanded from macro 'f_quo' | |
#define f_quo(x,y) rb_funcall(x, rb_intern("quo"), 1, y) | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
date_core.c:936:12: note: ')' token is here | |
return f_quo(s, INT2FIX(DAY_IN_SECONDS)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
date_core.c:36:34: note: expanded from macro 'f_quo' | |
#define f_quo(x,y) rb_funcall(x, rb_intern("quo"), 1, y) | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
date_core.c:950:12: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return f_quo(n, day_in_nanoseconds); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
date_core.c:36:34: note: expanded from macro 'f_quo' | |
#define f_quo(x,y) rb_funcall(x, rb_intern("quo"), 1, y) | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
date_core.c:950:12: note: '{' token is here | |
return f_quo(n, day_in_nanoseconds); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
date_core.c:36:34: note: expanded from macro 'f_quo' | |
#define f_quo(x,y) rb_funcall(x, rb_intern("quo"), 1, y) | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
date_core.c:950:12: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return f_quo(n, day_in_nanoseconds); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
date_core.c:36:34: note: expanded from macro 'f_quo' | |
#define f_quo(x,y) rb_funcall(x, rb_intern("quo"), 1, y) | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
date_core.c:950:12: note: ')' token is here | |
return f_quo(n, day_in_nanoseconds); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
date_core.c:36:34: note: expanded from macro 'f_quo' | |
#define f_quo(x,y) rb_funcall(x, rb_intern("quo"), 1, y) | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
date_core.c:968:12: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return f_quo(n, INT2FIX(SECOND_IN_NANOSECONDS)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
date_core.c:36:34: note: expanded from macro 'f_quo' | |
#define f_quo(x,y) rb_funcall(x, rb_intern("quo"), 1, y) | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
date_core.c:968:12: note: '{' token is here | |
return f_quo(n, INT2FIX(SECOND_IN_NANOSECONDS)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
date_core.c:36:34: note: expanded from macro 'f_quo' | |
#define f_quo(x,y) rb_funcall(x, rb_intern("quo"), 1, y) | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
date_core.c:968:12: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return f_quo(n, INT2FIX(SECOND_IN_NANOSECONDS)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
date_core.c:36:34: note: expanded from macro 'f_quo' | |
#define f_quo(x,y) rb_funcall(x, rb_intern("quo"), 1, y) | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
date_core.c:968:12: note: ')' token is here | |
return f_quo(n, INT2FIX(SECOND_IN_NANOSECONDS)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
date_core.c:36:34: note: expanded from macro 'f_quo' | |
#define f_quo(x,y) rb_funcall(x, rb_intern("quo"), 1, y) | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
date_core.c:1043:12: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return f_floor(d); | |
^~~~~~~~~~ | |
date_core.c:41:34: note: expanded from macro 'f_floor' | |
#define f_floor(x) rb_funcall(x, rb_intern("floor"), 0) | |
^~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
date_core.c:1043:12: note: '{' token is here | |
return f_floor(d); | |
^~~~~~~~~~ | |
date_core.c:41:34: note: expanded from macro 'f_floor' | |
#define f_floor(x) rb_funcall(x, rb_intern("floor"), 0) | |
^~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
date_core.c:1043:12: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return f_floor(d); | |
^~~~~~~~~~ | |
date_core.c:41:34: note: expanded from macro 'f_floor' | |
#define f_floor(x) rb_funcall(x, rb_intern("floor"), 0) | |
^~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
date_core.c:1043:12: note: ')' token is here | |
return f_floor(d); | |
^~~~~~~~~~ | |
date_core.c:41:34: note: expanded from macro 'f_floor' | |
#define f_floor(x) rb_funcall(x, rb_intern("floor"), 0) | |
^~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
date_core.c:1053:12: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return f_floor(s); | |
^~~~~~~~~~ | |
date_core.c:41:34: note: expanded from macro 'f_floor' | |
#define f_floor(x) rb_funcall(x, rb_intern("floor"), 0) | |
^~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
date_core.c:1053:12: note: '{' token is here | |
return f_floor(s); | |
^~~~~~~~~~ | |
date_core.c:41:34: note: expanded from macro 'f_floor' | |
#define f_floor(x) rb_funcall(x, rb_intern("floor"), 0) | |
^~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
date_core.c:1053:12: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return f_floor(s); | |
^~~~~~~~~~ | |
date_core.c:41:34: note: expanded from macro 'f_floor' | |
#define f_floor(x) rb_funcall(x, rb_intern("floor"), 0) | |
^~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
date_core.c:1053:12: note: ')' token is here | |
return f_floor(s); | |
^~~~~~~~~~ | |
date_core.c:41:34: note: expanded from macro 'f_floor' | |
#define f_floor(x) rb_funcall(x, rb_intern("floor"), 0) | |
^~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
date_core.c:1335:12: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
*nth = f_idiv(t, INT2FIX(period)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
date_core.c:37:35: note: expanded from macro 'f_idiv' | |
#define f_idiv(x,y) rb_funcall(x, rb_intern("div"), 1, y) | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
date_core.c:1335:12: note: '{' token is here | |
*nth = f_idiv(t, INT2FIX(period)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
date_core.c:37:35: note: expanded from macro 'f_idiv' | |
#define f_idiv(x,y) rb_funcall(x, rb_intern("div"), 1, y) | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
date_core.c:1335:12: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
*nth = f_idiv(t, INT2FIX(period)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
date_core.c:37:35: note: expanded from macro 'f_idiv' | |
#define f_idiv(x,y) rb_funcall(x, rb_intern("div"), 1, y) | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
date_core.c:1335:12: note: ')' token is here | |
*nth = f_idiv(t, INT2FIX(period)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
date_core.c:37:35: note: expanded from macro 'f_idiv' | |
#define f_idiv(x,y) rb_funcall(x, rb_intern("div"), 1, y) | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
date_core.c:1363:12: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
*nth = f_idiv(jd, INT2FIX(CM_PERIOD)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
date_core.c:37:35: note: expanded from macro 'f_idiv' | |
#define f_idiv(x,y) rb_funcall(x, rb_intern("div"), 1, y) | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
date_core.c:1363:12: note: '{' token is here | |
*nth = f_idiv(jd, INT2FIX(CM_PERIOD)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
date_core.c:37:35: note: expanded from macro 'f_idiv' | |
#define f_idiv(x,y) rb_funcall(x, rb_intern("div"), 1, y) | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
date_core.c:1363:12: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
*nth = f_idiv(jd, INT2FIX(CM_PERIOD)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
date_core.c:37:35: note: expanded from macro 'f_idiv' | |
#define f_idiv(x,y) rb_funcall(x, rb_intern("div"), 1, y) | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
date_core.c:1363:12: note: ')' token is here | |
*nth = f_idiv(jd, INT2FIX(CM_PERIOD)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
date_core.c:37:35: note: expanded from macro 'f_idiv' | |
#define f_idiv(x,y) rb_funcall(x, rb_intern("div"), 1, y) | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
date_core.c:2361:8: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
vof = f_to_r(vof); | |
^~~~~~~~~~~ | |
date_core.c:47:33: note: expanded from macro 'f_to_r' | |
#define f_to_r(x) rb_funcall(x, rb_intern("to_r"), 0) | |
^~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
date_core.c:2361:8: note: '{' token is here | |
vof = f_to_r(vof); | |
^~~~~~~~~~~ | |
date_core.c:47:33: note: expanded from macro 'f_to_r' | |
#define f_to_r(x) rb_funcall(x, rb_intern("to_r"), 0) | |
^~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
date_core.c:2361:8: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
vof = f_to_r(vof); | |
^~~~~~~~~~~ | |
date_core.c:47:33: note: expanded from macro 'f_to_r' | |
#define f_to_r(x) rb_funcall(x, rb_intern("to_r"), 0) | |
^~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
date_core.c:2361:8: note: ')' token is here | |
vof = f_to_r(vof); | |
^~~~~~~~~~~ | |
date_core.c:47:33: note: expanded from macro 'f_to_r' | |
#define f_to_r(x) rb_funcall(x, rb_intern("to_r"), 0) | |
^~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
date_core.c:2391:8: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
vn = f_round(vs); | |
^~~~~~~~~~~ | |
date_core.c:44:34: note: expanded from macro 'f_round' | |
#define f_round(x) rb_funcall(x, rb_intern("round"), 0) | |
^~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
date_core.c:2391:8: note: '{' token is here | |
vn = f_round(vs); | |
^~~~~~~~~~~ | |
date_core.c:44:34: note: expanded from macro 'f_round' | |
#define f_round(x) rb_funcall(x, rb_intern("round"), 0) | |
^~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
date_core.c:2391:8: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
vn = f_round(vs); | |
^~~~~~~~~~~ | |
date_core.c:44:34: note: expanded from macro 'f_round' | |
#define f_round(x) rb_funcall(x, rb_intern("round"), 0) | |
^~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
date_core.c:2391:8: note: ')' token is here | |
vn = f_round(vs); | |
^~~~~~~~~~~ | |
date_core.c:44:34: note: expanded from macro 'f_round' | |
#define f_round(x) rb_funcall(x, rb_intern("round"), 0) | |
^~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
date_core.c:3039:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
of2 = f_round(t); | |
^~~~~~~~~~ | |
date_core.c:44:34: note: expanded from macro 'f_round' | |
#define f_round(x) rb_funcall(x, rb_intern("round"), 0) | |
^~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
date_core.c:3039:11: note: '{' token is here | |
of2 = f_round(t); | |
^~~~~~~~~~ | |
date_core.c:44:34: note: expanded from macro 'f_round' | |
#define f_round(x) rb_funcall(x, rb_intern("round"), 0) | |
^~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
date_core.c:3039:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
of2 = f_round(t); | |
^~~~~~~~~~ | |
date_core.c:44:34: note: expanded from macro 'f_round' | |
#define f_round(x) rb_funcall(x, rb_intern("round"), 0) | |
^~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
date_core.c:3039:11: note: ')' token is here | |
of2 = f_round(t); | |
^~~~~~~~~~ | |
date_core.c:44:34: note: expanded from macro 'f_round' | |
#define f_round(x) rb_funcall(x, rb_intern("round"), 0) | |
^~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
date_core.c:3136:12: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return f_to_i(x); | |
^~~~~~~~~ | |
date_core.c:46:33: note: expanded from macro 'f_to_i' | |
#define f_to_i(x) rb_funcall(x, rb_intern("to_i"), 0) | |
^~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
date_core.c:3136:12: note: '{' token is here | |
return f_to_i(x); | |
^~~~~~~~~ | |
date_core.c:46:33: note: expanded from macro 'f_to_i' | |
#define f_to_i(x) rb_funcall(x, rb_intern("to_i"), 0) | |
^~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
date_core.c:3136:12: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
return f_to_i(x); | |
^~~~~~~~~ | |
date_core.c:46:33: note: expanded from macro 'f_to_i' | |
#define f_to_i(x) rb_funcall(x, rb_intern("to_i"), 0) | |
^~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
date_core.c:3136:12: note: ')' token is here | |
return f_to_i(x); | |
^~~~~~~~~ | |
date_core.c:46:33: note: expanded from macro 'f_to_i' | |
#define f_to_i(x) rb_funcall(x, rb_intern("to_i"), 0) | |
^~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
date_core.c:3149:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rd = f_idiv(d, INT2FIX(1)); | |
^~~~~~~~~~~~~~~~~~~~~ | |
date_core.c:37:35: note: expanded from macro 'f_idiv' | |
#define f_idiv(x,y) rb_funcall(x, rb_intern("div"), 1, y) | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
date_core.c:3149:7: note: '{' token is here | |
rd = f_idiv(d, INT2FIX(1)); | |
^~~~~~~~~~~~~~~~~~~~~ | |
date_core.c:37:35: note: expanded from macro 'f_idiv' | |
#define f_idiv(x,y) rb_funcall(x, rb_intern("div"), 1, y) | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
date_core.c:3149:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rd = f_idiv(d, INT2FIX(1)); | |
^~~~~~~~~~~~~~~~~~~~~ | |
date_core.c:37:35: note: expanded from macro 'f_idiv' | |
#define f_idiv(x,y) rb_funcall(x, rb_intern("div"), 1, y) | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
date_core.c:3149:7: note: ')' token is here | |
rd = f_idiv(d, INT2FIX(1)); | |
^~~~~~~~~~~~~~~~~~~~~ | |
date_core.c:37:35: note: expanded from macro 'f_idiv' | |
#define f_idiv(x,y) rb_funcall(x, rb_intern("div"), 1, y) | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
date_core.c:3168:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rh = f_idiv(h, INT2FIX(1)); | |
^~~~~~~~~~~~~~~~~~~~~ | |
date_core.c:37:35: note: expanded from macro 'f_idiv' | |
#define f_idiv(x,y) rb_funcall(x, rb_intern("div"), 1, y) | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
date_core.c:3168:7: note: '{' token is here | |
rh = f_idiv(h, INT2FIX(1)); | |
^~~~~~~~~~~~~~~~~~~~~ | |
date_core.c:37:35: note: expanded from macro 'f_idiv' | |
#define f_idiv(x,y) rb_funcall(x, rb_intern("div"), 1, y) | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
date_core.c:3168:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rh = f_idiv(h, INT2FIX(1)); | |
^~~~~~~~~~~~~~~~~~~~~ | |
date_core.c:37:35: note: expanded from macro 'f_idiv' | |
#define f_idiv(x,y) rb_funcall(x, rb_intern("div"), 1, y) | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
date_core.c:3168:7: note: ')' token is here | |
rh = f_idiv(h, INT2FIX(1)); | |
^~~~~~~~~~~~~~~~~~~~~ | |
date_core.c:37:35: note: expanded from macro 'f_idiv' | |
#define f_idiv(x,y) rb_funcall(x, rb_intern("div"), 1, y) | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
date_core.c:3170:8: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
*fr = f_quo(*fr, INT2FIX(24)); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
date_core.c:36:34: note: expanded from macro 'f_quo' | |
#define f_quo(x,y) rb_funcall(x, rb_intern("quo"), 1, y) | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
date_core.c:3170:8: note: '{' token is here | |
*fr = f_quo(*fr, INT2FIX(24)); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
date_core.c:36:34: note: expanded from macro 'f_quo' | |
#define f_quo(x,y) rb_funcall(x, rb_intern("quo"), 1, y) | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
date_core.c:3170:8: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
*fr = f_quo(*fr, INT2FIX(24)); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
date_core.c:36:34: note: expanded from macro 'f_quo' | |
#define f_quo(x,y) rb_funcall(x, rb_intern("quo"), 1, y) | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
date_core.c:3170:8: note: ')' token is here | |
*fr = f_quo(*fr, INT2FIX(24)); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
date_core.c:36:34: note: expanded from macro 'f_quo' | |
#define f_quo(x,y) rb_funcall(x, rb_intern("quo"), 1, y) | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
date_core.c:3185:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rmin = f_idiv(min, INT2FIX(1)); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
date_core.c:37:35: note: expanded from macro 'f_idiv' | |
#define f_idiv(x,y) rb_funcall(x, rb_intern("div"), 1, y) | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
date_core.c:3185:9: note: '{' token is here | |
rmin = f_idiv(min, INT2FIX(1)); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
date_core.c:37:35: note: expanded from macro 'f_idiv' | |
#define f_idiv(x,y) rb_funcall(x, rb_intern("div"), 1, y) | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
date_core.c:3185:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rmin = f_idiv(min, INT2FIX(1)); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
date_core.c:37:35: note: expanded from macro 'f_idiv' | |
#define f_idiv(x,y) rb_funcall(x, rb_intern("div"), 1, y) | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
date_core.c:3185:9: note: ')' token is here | |
rmin = f_idiv(min, INT2FIX(1)); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
date_core.c:37:35: note: expanded from macro 'f_idiv' | |
#define f_idiv(x,y) rb_funcall(x, rb_intern("div"), 1, y) | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
date_core.c:3187:8: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
*fr = f_quo(*fr, INT2FIX(1440)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~ | |
date_core.c:36:34: note: expanded from macro 'f_quo' | |
#define f_quo(x,y) rb_funcall(x, rb_intern("quo"), 1, y) | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
date_core.c:3187:8: note: '{' token is here | |
*fr = f_quo(*fr, INT2FIX(1440)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~ | |
date_core.c:36:34: note: expanded from macro 'f_quo' | |
#define f_quo(x,y) rb_funcall(x, rb_intern("quo"), 1, y) | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
date_core.c:3187:8: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
*fr = f_quo(*fr, INT2FIX(1440)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~ | |
date_core.c:36:34: note: expanded from macro 'f_quo' | |
#define f_quo(x,y) rb_funcall(x, rb_intern("quo"), 1, y) | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
date_core.c:3187:8: note: ')' token is here | |
*fr = f_quo(*fr, INT2FIX(1440)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~ | |
date_core.c:36:34: note: expanded from macro 'f_quo' | |
#define f_quo(x,y) rb_funcall(x, rb_intern("quo"), 1, y) | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
date_core.c:3202:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rs = f_idiv(s, INT2FIX(1)); | |
^~~~~~~~~~~~~~~~~~~~~ | |
date_core.c:37:35: note: expanded from macro 'f_idiv' | |
#define f_idiv(x,y) rb_funcall(x, rb_intern("div"), 1, y) | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
date_core.c:3202:7: note: '{' token is here | |
rs = f_idiv(s, INT2FIX(1)); | |
^~~~~~~~~~~~~~~~~~~~~ | |
date_core.c:37:35: note: expanded from macro 'f_idiv' | |
#define f_idiv(x,y) rb_funcall(x, rb_intern("div"), 1, y) | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
date_core.c:3202:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
rs = f_idiv(s, INT2FIX(1)); | |
^~~~~~~~~~~~~~~~~~~~~ | |
date_core.c:37:35: note: expanded from macro 'f_idiv' | |
#define f_idiv(x,y) rb_funcall(x, rb_intern("div"), 1, y) | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
date_core.c:3202:7: note: ')' token is here | |
rs = f_idiv(s, INT2FIX(1)); | |
^~~~~~~~~~~~~~~~~~~~~ | |
date_core.c:37:35: note: expanded from macro 'f_idiv' | |
#define f_idiv(x,y) rb_funcall(x, rb_intern("div"), 1, y) | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
date_core.c:3204:8: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
*fr = f_quo(*fr, INT2FIX(86400)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
date_core.c:36:34: note: expanded from macro 'f_quo' | |
#define f_quo(x,y) rb_funcall(x, rb_intern("quo"), 1, y) | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
date_core.c:3204:8: note: '{' token is here | |
*fr = f_quo(*fr, INT2FIX(86400)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
date_core.c:36:34: note: expanded from macro 'f_quo' | |
#define f_quo(x,y) rb_funcall(x, rb_intern("quo"), 1, y) | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
date_core.c:3204:8: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
*fr = f_quo(*fr, INT2FIX(86400)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
date_core.c:36:34: note: expanded from macro 'f_quo' | |
#define f_quo(x,y) rb_funcall(x, rb_intern("quo"), 1, y) | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
date_core.c:3204:8: note: ')' token is here | |
*fr = f_quo(*fr, INT2FIX(86400)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
date_core.c:36:34: note: expanded from macro 'f_quo' | |
#define f_quo(x,y) rb_funcall(x, rb_intern("quo"), 1, y) | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
date_core.c:3691:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
seconds = ref_hash("seconds"); | |
^~~~~~~~~~~~~~~~~~~ | |
date_core.c:3683:47: note: expanded from macro 'ref_hash' | |
#define ref_hash(k) rb_hash_aref(hash, ID2SYM(rb_intern(k))) | |
^~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
date_core.c:3691:15: note: '{' token is here | |
seconds = ref_hash("seconds"); | |
^~~~~~~~~~~~~~~~~~~ | |
date_core.c:3683:47: note: expanded from macro 'ref_hash' | |
#define ref_hash(k) rb_hash_aref(hash, ID2SYM(rb_intern(k))) | |
^~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
date_core.c:3691:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
seconds = ref_hash("seconds"); | |
^~~~~~~~~~~~~~~~~~~ | |
date_core.c:3683:47: note: expanded from macro 'ref_hash' | |
#define ref_hash(k) rb_hash_aref(hash, ID2SYM(rb_intern(k))) | |
^~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
date_core.c:3691:15: note: ')' token is here | |
seconds = ref_hash("seconds"); | |
^~~~~~~~~~~~~~~~~~~ | |
date_core.c:3683:47: note: expanded from macro 'ref_hash' | |
#define ref_hash(k) rb_hash_aref(hash, ID2SYM(rb_intern(k))) | |
^~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
date_core.c:3695:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
offset = ref_hash("offset"); | |
^~~~~~~~~~~~~~~~~~ | |
date_core.c:3683:47: note: expanded from macro 'ref_hash' | |
#define ref_hash(k) rb_hash_aref(hash, ID2SYM(rb_intern(k))) | |
^~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
date_core.c:3695:11: note: '{' token is here | |
offset = ref_hash("offset"); | |
^~~~~~~~~~~~~~~~~~ | |
date_core.c:3683:47: note: expanded from macro 'ref_hash' | |
#define ref_hash(k) rb_hash_aref(hash, ID2SYM(rb_intern(k))) | |
^~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
date_core.c:3695:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
offset = ref_hash("offset"); | |
^~~~~~~~~~~~~~~~~~ | |
date_core.c:3683:47: note: expanded from macro 'ref_hash' | |
#define ref_hash(k) rb_hash_aref(hash, ID2SYM(rb_intern(k))) | |
^~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
date_core.c:3695:11: note: ')' token is here | |
offset = ref_hash("offset"); | |
^~~~~~~~~~~~~~~~~~ | |
date_core.c:3683:47: note: expanded from macro 'ref_hash' | |
#define ref_hash(k) rb_hash_aref(hash, ID2SYM(rb_intern(k))) | |
^~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
../.././include/ruby/ruby.h:383:29: note: expanded from macro 'ID2SYM' | |
#define ID2SYM(x) RB_ID2SYM(x) | |
^ | |
../.././include/ruby/ruby.h:378:33: note: expanded from macro 'RB_ID2SYM' | |
#define RB_ID2SYM(x) (rb_id2sym(x)) | |
^ | |
date_core.c:3699:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
d = f_idiv(seconds, INT2FIX(DAY_IN_SECONDS)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
date_core.c:37:35: note: expanded from macro 'f_idiv' | |
#define f_idiv(x,y) rb_funcall(x, rb_intern("div"), 1, y) | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
date_core.c:3699:6: note: '{' token is here | |
d = f_idiv(seconds, INT2FIX(DAY_IN_SECONDS)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
date_core.c:37:35: note: expanded from macro 'f_idiv' | |
#define f_idiv(x,y) rb_funcall(x, rb_intern("div"), 1, y) | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
date_core.c:3699:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
d = f_idiv(seconds, INT2FIX(DAY_IN_SECONDS)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
date_core.c:37:35: note: expanded from macro 'f_idiv' | |
#define f_idiv(x,y) rb_funcall(x, rb_intern("div"), 1, y) | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
date_core.c:3699:6: note: ')' token is here | |
d = f_idiv(seconds, INT2FIX(DAY_IN_SECONDS)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
date_core.c:37:35: note: expanded from macro 'f_idiv' | |
#define f_idiv(x,y) rb_funcall(x, rb_intern("div"), 1, y) | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
date_core.c:3702:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
h = f_idiv(fr, INT2FIX(HOUR_IN_SECONDS)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
date_core.c:37:35: note: expanded from macro 'f_idiv' | |
#define f_idiv(x,y) rb_funcall(x, rb_intern("div"), 1, y) | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:23: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
date_core.c:3702:6: note: '{' token is here | |
h = f_idiv(fr, INT2FIX(HOUR_IN_SECONDS)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
date_core.c:37:35: note: expanded from macro 'f_idiv' | |
#define f_idiv(x,y) rb_funcall(x, rb_intern("div"), 1, y) | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1738:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
{ \ | |
^ | |
date_core.c:3702:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
h = f_idiv(fr, INT2FIX(HOUR_IN_SECONDS)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
date_core.c:37:35: note: expanded from macro 'f_idiv' | |
#define f_idiv(x,y) rb_funcall(x, rb_intern("div"), 1, y) | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:24: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1743:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' | |
} | |
^ | |
date_core.c:3702:6: note: ')' token is here | |
h = f_idiv(fr, INT2FIX(HOUR_IN_SECONDS)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
date_core.c:37:35: note: expanded from macro 'f_idiv' | |
#define f_idiv(x,y) rb_funcall(x, rb_intern("div"), 1, y) | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:56: note: expanded from macro 'rb_intern' | |
__extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ | |
^ | |
date_core.c:3705:8: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] | |
min = f_idiv(fr, INT2FIX(MINUTE_IN_SECONDS)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
date_core.c:37:35: note: expanded from macro 'f_idiv' | |
#define f_idiv(x,y) rb_funcall(x, rb_intern("div"), 1, y) | |
^~~~~~~~~~~~~~~~ | |
../.././include/ruby/ruby.h:1753:23: not |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment