{"osversion":"5.3.12-200.fc30.x86_64 [Fedora 34]","id":5006835,"config_count":4,"osname":"linux","manifest_msgs":"MANIFEST did not declare '.mailmap'","username":"perl","smoke_date":"2021-06-09 20:18:13+00","configs":[{"duration":1967,"ccversion":"Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)","results":[{"summary":"O","stat_tests":1186420,"locale":null,"io_env":"stdio","stat_cpu_time":1274.58,"failures":[],"config_id":64618,"statistics":"Files=2674, Tests=1186420, 1211 wallclock secs (153.52 usr 11.26 sys + 1031.88 cusr 77.92 csys = 1274.58 CPU","id":98660}],"report_id":5006835,"arguments":"-Dcc=\"ccache clang\" -Accflags=\"-Werror=declaration-after-statement -g -fno-omit-frame-pointer -fno-sanitize-recover=undefined -fsanitize-blacklist=`pwd`/asan_ignore\" -Aldflags=\"-fno-sanitize-recover=undefined\"","debugging":"N","started":"2021-06-09 20:18:15+00","cc":"ccache clang","id":64618},{"report_id":5006835,"results":[{"locale":null,"stat_tests":1186462,"summary":"O","id":98661,"config_id":64619,"statistics":"Files=2674, Tests=1186462, 1661 wallclock secs (197.02 usr 12.13 sys + 1314.51 cusr 84.26 csys = 1607.92 CPU","failures":[],"io_env":"stdio","stat_cpu_time":1607.92}],"duration":2659,"ccversion":"Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)","id":64619,"cc":"ccache clang","arguments":"-Dcc=\"ccache clang\" -Accflags=\"-Werror=declaration-after-statement -g -fno-omit-frame-pointer -fno-sanitize-recover=undefined -fsanitize-blacklist=`pwd`/asan_ignore\" -Aldflags=\"-fno-sanitize-recover=undefined\"","debugging":"D","started":"2021-06-09 20:51:02+00"},{"cc":"ccache clang","id":64620,"arguments":"-Dcc=\"ccache clang\" -Accflags=\"-Werror=declaration-after-statement -g -fno-omit-frame-pointer -fno-sanitize-recover=undefined -fsanitize-blacklist=`pwd`/asan_ignore\" -Aldflags=\"-fno-sanitize-recover=undefined\" -Duseithreads","debugging":"N","started":"2021-06-09 21:35:21+00","report_id":5006835,"results":[{"stat_tests":1198179,"locale":null,"summary":"O","id":98662,"stat_cpu_time":1440.88,"io_env":"stdio","statistics":"Files=2674, Tests=1198179, 1358 wallclock secs (158.85 usr 11.54 sys + 1181.03 cusr 89.46 csys = 1440.88 CPU","config_id":64620,"failures":[]}],"duration":2306,"ccversion":"Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)"},{"results":[{"id":98663,"stat_cpu_time":1838.93,"io_env":"stdio","config_id":64621,"failures":[],"statistics":"Files=2674, Tests=1198126, 1675 wallclock secs (212.24 usr 11.88 sys + 1519.23 cusr 95.58 csys = 1838.93 CPU","stat_tests":1198126,"locale":null,"summary":"O"}],"report_id":5006835,"ccversion":"Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)","duration":2610,"cc":"ccache clang","id":64621,"debugging":"D","started":"2021-06-09 22:13:47+00","arguments":"-Dcc=\"ccache clang\" -Accflags=\"-Werror=declaration-after-statement -g -fno-omit-frame-pointer -fno-sanitize-recover=undefined -fsanitize-blacklist=`pwd`/asan_ignore\" -Aldflags=\"-fno-sanitize-recover=undefined\" -Duseithreads"}],"cpu_count":"1[8 cores]","compiler_msgs":"awk: cmd. line:1: warning: regexp escape sequence `\\=' is not a known regexp operator\nMakefile:258: warning: ignoring prerequisites on suffix rule definition\nMakefile:254: warning: ignoring prerequisites on suffix rule definition\nmakefile:258: warning: ignoring prerequisites on suffix rule definition\nmakefile:254: warning: ignoring prerequisites on suffix rule definition\n./zaphod32_hash.h:150:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'\n./perl.h:737:29: note: expanded from macro 'STMT_START'\n./zaphod32_hash.h:150:5: note: '{' token is here\n./zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'\n./zaphod32_hash.h:150:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'\n./zaphod32_hash.h:150:5: note: ')' token is here\n./zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'\n./perl.h:738:21: note: expanded from macro 'STMT_END'\n./zaphod32_hash.h:151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./zaphod32_hash.h:151:5: note: '{' token is here\n./zaphod32_hash.h:151:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./zaphod32_hash.h:151:5: note: ')' token is here\n./zaphod32_hash.h:152:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./zaphod32_hash.h:152:5: note: '{' token is here\n./zaphod32_hash.h:152:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./zaphod32_hash.h:152:5: note: ')' token is here\n./zaphod32_hash.h:156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX'\n./zaphod32_hash.h:156:5: note: '{' token is here\n./zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX'\n./zaphod32_hash.h:156:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'\n./zaphod32_hash.h:156:5: note: ')' token is here\n./zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX'\n./zaphod32_hash.h:157:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./zaphod32_hash.h:157:5: note: '{' token is here\n./zaphod32_hash.h:157:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./zaphod32_hash.h:157:5: note: ')' token is here\n./zaphod32_hash.h:158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./zaphod32_hash.h:158:5: note: '{' token is here\n./zaphod32_hash.h:158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./zaphod32_hash.h:158:5: note: ')' token is here\n./zaphod32_hash.h:159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./zaphod32_hash.h:159:5: note: '{' token is here\n./zaphod32_hash.h:159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./zaphod32_hash.h:159:5: note: ')' token is here\n./zaphod32_hash.h:162:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./zaphod32_hash.h:162:5: note: '{' token is here\n./zaphod32_hash.h:162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./zaphod32_hash.h:162:5: note: ')' token is here\n./zaphod32_hash.h:163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./zaphod32_hash.h:163:5: note: '{' token is here\n./zaphod32_hash.h:163:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./zaphod32_hash.h:163:5: note: ')' token is here\n./zaphod32_hash.h:164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./zaphod32_hash.h:164:5: note: '{' token is here\n./zaphod32_hash.h:164:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./zaphod32_hash.h:164:5: note: ')' token is here\n./zaphod32_hash.h:167:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./zaphod32_hash.h:167:5: note: '{' token is here\n./zaphod32_hash.h:167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./zaphod32_hash.h:167:5: note: ')' token is here\n./zaphod32_hash.h:168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./zaphod32_hash.h:168:5: note: '{' token is here\n./zaphod32_hash.h:168:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./zaphod32_hash.h:168:5: note: ')' token is here\n./zaphod32_hash.h:169:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./zaphod32_hash.h:169:5: note: '{' token is here\n./zaphod32_hash.h:169:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./zaphod32_hash.h:169:5: note: ')' token is here\n./zaphod32_hash.h:170:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./zaphod32_hash.h:170:5: note: '{' token is here\n./zaphod32_hash.h:170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./zaphod32_hash.h:170:5: note: ')' token is here\n./zaphod32_hash.h:171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./zaphod32_hash.h:171:5: note: '{' token is here\n./zaphod32_hash.h:171:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./zaphod32_hash.h:171:5: note: ')' token is here\n./zaphod32_hash.h:247:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./zaphod32_hash.h:247:13: note: '{' token is here\n./zaphod32_hash.h:247:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./zaphod32_hash.h:247:13: note: ')' token is here\n./zaphod32_hash.h:268:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./zaphod32_hash.h:90:37: note: expanded from macro 'ZAPHOD32_FINALIZE'\n./zaphod32_hash.h:268:5: note: '{' token is here\n./zaphod32_hash.h:90:48: note: expanded from macro 'ZAPHOD32_FINALIZE'\n./zaphod32_hash.h:268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./zaphod32_hash.h:113:36: note: expanded from macro 'ZAPHOD32_FINALIZE'\n./zaphod32_hash.h:268:5: note: ')' token is here\n./zaphod32_hash.h:114:3: note: expanded from macro 'ZAPHOD32_FINALIZE'\n./sbox32_hash.h:1448:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./sbox32_hash.h:99:36: note: expanded from macro 'SBOX32_MIX3'\n./sbox32_hash.h:1448:9: note: '{' token is here\n./sbox32_hash.h:99:47: note: expanded from macro 'SBOX32_MIX3'\n./sbox32_hash.h:1448:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./sbox32_hash.h:107:32: note: expanded from macro 'SBOX32_MIX3'\n./sbox32_hash.h:1448:9: note: ')' token is here\n./sbox32_hash.h:108:3: note: expanded from macro 'SBOX32_MIX3'\n./sbox32_hash.h:1453:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set'\n./sbox32_hash.h:1453:13: note: '{' token is here\n./sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set'\n./sbox32_hash.h:1453:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set'\n./sbox32_hash.h:1453:13: note: ')' token is here\n./sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set'\n./sbox32_hash.h:1456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./sbox32_hash.h:1456:5: note: '{' token is here\n./sbox32_hash.h:1456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./sbox32_hash.h:1456:5: note: ')' token is here\n./sbox32_hash.h:1482:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./sbox32_hash.h:85:39: note: expanded from macro 'SBOX32_MIX4'\n./sbox32_hash.h:1482:9: note: '{' token is here\n./sbox32_hash.h:85:50: note: expanded from macro 'SBOX32_MIX4'\n./sbox32_hash.h:1482:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./sbox32_hash.h:96:37: note: expanded from macro 'SBOX32_MIX4'\n./sbox32_hash.h:1482:9: note: ')' token is here\n./sbox32_hash.h:97:3: note: expanded from macro 'SBOX32_MIX4'\n./sbox32_hash.h:1487:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set'\n./sbox32_hash.h:1487:13: note: '{' token is here\n./sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set'\n./sbox32_hash.h:1487:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set'\n./sbox32_hash.h:1487:13: note: ')' token is here\n./sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set'\n./sbox32_hash.h:1490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./sbox32_hash.h:1490:5: note: '{' token is here\n./sbox32_hash.h:1490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./sbox32_hash.h:1490:5: note: ')' token is here\n./perl_siphash.h:117:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'\n./perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'\n./perl_siphash.h:117:6: note: '{' token is here\n./perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'\n./perl_siphash.h:117:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'\n./perl_siphash.h:117:6: note: ')' token is here\n./perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'\n./perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'\n./perl_siphash.h:118:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'\n./perl_siphash.h:118:6: note: '{' token is here\n./perl_siphash.h:118:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl_siphash.h:118:6: note: ')' token is here\n./perl_siphash.h:118:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl_siphash.h:118:15: note: '{' token is here\n./perl_siphash.h:118:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl_siphash.h:118:15: note: ')' token is here\n./perl_siphash.h:118:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl_siphash.h:118:24: note: '{' token is here\n./perl_siphash.h:118:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl_siphash.h:118:24: note: ')' token is here\n./perl_siphash.h:123:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl_siphash.h:123:6: note: '{' token is here\n./perl_siphash.h:123:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl_siphash.h:123:6: note: ')' token is here\n./perl_siphash.h:123:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl_siphash.h:123:15: note: '{' token is here\n./perl_siphash.h:123:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl_siphash.h:123:15: note: ')' token is here\n./perl_siphash.h:124:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl_siphash.h:124:6: note: '{' token is here\n./perl_siphash.h:124:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl_siphash.h:124:6: note: ')' token is here\n./perl_siphash.h:124:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl_siphash.h:124:15: note: '{' token is here\n./perl_siphash.h:124:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl_siphash.h:124:15: note: ')' token is here\n./perl_siphash.h:124:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl_siphash.h:124:24: note: '{' token is here\n./perl_siphash.h:124:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl_siphash.h:124:24: note: ')' token is here\n./perl_siphash.h:124:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl_siphash.h:124:33: note: '{' token is here\n./perl_siphash.h:124:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl_siphash.h:124:33: note: ')' token is here\n./hv_func.h:166:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./hv_func.h:100:43: note: expanded from macro '_PERL_HASH_SEED_STATE'\n./hv_func.h:166:5: note: '{' token is here\n./hv_func.h:100:54: note: expanded from macro '_PERL_HASH_SEED_STATE'\n./hv_func.h:166:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./hv_func.h:102:93: note: expanded from macro '_PERL_HASH_SEED_STATE'\n./hv_func.h:166:5: note: ')' token is here\n./hv_func.h:103:3: note: expanded from macro '_PERL_HASH_SEED_STATE'\n./inline.h:2247:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./cop.h:795:5: note: expanded from macro 'CX_POP_SAVEARRAY'\n./inline.h:2247:5: note: '{' token is here\n./cop.h:795:16: note: expanded from macro 'CX_POP_SAVEARRAY'\n./inline.h:2247:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./cop.h:800:5: note: expanded from macro 'CX_POP_SAVEARRAY'\n./inline.h:2247:5: note: ')' token is here\n./cop.h:800:7: note: expanded from macro 'CX_POP_SAVEARRAY'\n./inline.h:2253:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./cop.h:805:5: note: expanded from macro 'CLEAR_ARGARRAY'\n./inline.h:2253:9: note: '{' token is here\n./cop.h:805:16: note: expanded from macro 'CLEAR_ARGARRAY'\n./inline.h:2253:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./cop.h:809:5: note: expanded from macro 'CLEAR_ARGARRAY'\n./inline.h:2253:9: note: ')' token is here\n./cop.h:809:7: note: expanded from macro 'CLEAR_ARGARRAY'\npad.c:620:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:154:3: note: expanded from macro 'COP_SEQ_RANGE_LOW_set'\npad.c:620:5: note: '{' token is here\npad.c:154:14: note: expanded from macro 'COP_SEQ_RANGE_LOW_set'\npad.c:620:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:154:41: note: expanded from macro 'COP_SEQ_RANGE_LOW_set'\npad.c:620:5: note: ')' token is here\npad.c:154:43: note: expanded from macro 'COP_SEQ_RANGE_LOW_set'\npad.c:621:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:156:3: note: expanded from macro 'COP_SEQ_RANGE_HIGH_set'\npad.c:621:5: note: '{' token is here\npad.c:156:14: note: expanded from macro 'COP_SEQ_RANGE_HIGH_set'\npad.c:621:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:156:42: note: expanded from macro 'COP_SEQ_RANGE_HIGH_set'\npad.c:621:5: note: ')' token is here\npad.c:156:44: note: expanded from macro 'COP_SEQ_RANGE_HIGH_set'\npad.c:1313:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:159:34: note: expanded from macro 'PARENT_FAKELEX_FLAGS_set'\npad.c:1313:9: note: '{' token is here\npad.c:1313:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1313:9: note: ')' token is here\npad.c:1315:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:158:31: note: expanded from macro 'PARENT_PAD_INDEX_set'\npad.c:1315:9: note: '{' token is here\npad.c:1315:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1315:9: note: ')' token is here\npad.c:1321:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1321:13: note: '{' token is here\npad.c:1321:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1321:13: note: ')' token is here\npad.c:1328:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1328:13: note: '{' token is here\npad.c:1328:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1328:13: note: ')' token is here\npad.c:1460:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1460:13: note: '{' token is here\npad.c:1460:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1460:13: note: ')' token is here\npad.c:1461:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1461:13: note: '{' token is here\npad.c:1461:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1461:13: note: ')' token is here\npad.c:1514:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1514:13: note: '{' token is here\npad.c:1514:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1514:13: note: ')' token is here\npad.c:2297:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./sv.h:2155:9: note: expanded from macro 'sv_cathek'\npad.c:2297:21: note: '{' token is here\n./sv.h:2155:20: note: expanded from macro 'sv_cathek'\npad.c:2297:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./sv.h:2159:9: note: expanded from macro 'sv_cathek'\npad.c:2297:21: note: ')' token is here\n./sv.h:2159:11: note: expanded from macro 'sv_cathek'\ndump.c:191:26: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:1953:94: note: expanded from macro 'my_snprintf'\n./perl.h:1946:44: note: expanded from macro 'PERL_SNPRINTF_CHECK'\ndump.c:191:26: note: '{' token is here\n./perl.h:1946:55: note: expanded from macro 'PERL_SNPRINTF_CHECK'\ndump.c:191:26: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:1946:162: note: expanded from macro 'PERL_SNPRINTF_CHECK'\ndump.c:191:26: note: ')' token is here\n./perl.h:1946:164: note: expanded from macro 'PERL_SNPRINTF_CHECK'\ndump.c:194:26: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndump.c:194:26: note: '{' token is here\ndump.c:194:26: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndump.c:194:26: note: ')' token is here\ndump.c:226:34: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndump.c:226:34: note: '{' token is here\ndump.c:226:34: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndump.c:226:34: note: ')' token is here\ndump.c:231:34: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndump.c:231:34: note: '{' token is here\ndump.c:231:34: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndump.c:231:34: note: ')' token is here\ndump.c:234:34: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndump.c:234:34: note: '{' token is here\ndump.c:234:34: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndump.c:234:34: note: ')' token is here\ndump.c:470:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./sv.h:1371:9: note: expanded from macro 'SvCUR_set'\ndump.c:470:13: note: '{' token is here\n./sv.h:1371:20: note: expanded from macro 'SvCUR_set'\ndump.c:470:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./sv.h:1376:57: note: expanded from macro 'SvCUR_set'\ndump.c:470:13: note: ')' token is here\n./sv.h:1376:59: note: expanded from macro 'SvCUR_set'\ndump.c:504:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./sv.h:2460:36: note: expanded from macro 'SvOOK_offset'\ndump.c:504:17: note: '{' token is here\n./sv.h:2460:47: note: expanded from macro 'SvOOK_offset'\n./sv.h:2461:9: note: expanded from macro 'SvOOK_offset'\n./perl.h:3861:39: note: expanded from macro 'STATIC_ASSERT_STMT'\n./perl.h:3861:50: note: expanded from macro 'STATIC_ASSERT_STMT'\ndump.c:504:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:3861:78: note: expanded from macro 'STATIC_ASSERT_STMT'\ndump.c:504:17: note: ')' token is here\n./perl.h:3861:80: note: expanded from macro 'STATIC_ASSERT_STMT'\n./sv.h:2471:5: note: expanded from macro 'SvOOK_offset'\n./sv.h:2471:7: note: expanded from macro 'SvOOK_offset'\ndump.c:517:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:6982:9: note: expanded from macro 'STORE_LC_NUMERIC_SET_STANDARD'\ndump.c:517:9: note: '{' token is here\n./perl.h:6982:20: note: expanded from macro 'STORE_LC_NUMERIC_SET_STANDARD'\ndump.c:517:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:6988:9: note: expanded from macro 'STORE_LC_NUMERIC_SET_STANDARD'\ndump.c:517:9: note: ')' token is here\n./perl.h:6988:11: note: expanded from macro 'STORE_LC_NUMERIC_SET_STANDARD'\ndump.c:519:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:6952:9: note: expanded from macro 'RESTORE_LC_NUMERIC'\ndump.c:519:9: note: '{' token is here\n./perl.h:6952:20: note: expanded from macro 'RESTORE_LC_NUMERIC'\ndump.c:519:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:6957:9: note: expanded from macro 'RESTORE_LC_NUMERIC'\ndump.c:519:9: note: ')' token is here\n./perl.h:6957:11: note: expanded from macro 'RESTORE_LC_NUMERIC'\ndump.c:1825:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndump.c:1825:9: note: '{' token is here\ndump.c:1825:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndump.c:1825:9: note: ')' token is here\ndump.c:1880:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndump.c:1880:9: note: '{' token is here\ndump.c:1880:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndump.c:1880:9: note: ')' token is here\ndump.c:1882:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndump.c:1882:9: note: '{' token is here\ndump.c:1882:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndump.c:1882:9: note: ')' token is here\ndump.c:1905:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndump.c:1905:17: note: '{' token is here\ndump.c:1905:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndump.c:1905:17: note: ')' token is here\ndump.c:2444:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndump.c:2436:54: note: expanded from macro 'SV_SET_STRINGIFY_REGEXP_FLAGS'\ndump.c:2444:13: note: '{' token is here\ndump.c:2436:65: note: expanded from macro 'SV_SET_STRINGIFY_REGEXP_FLAGS'\ndump.c:2440:17: note: expanded from macro 'SV_SET_STRINGIFY_REGEXP_FLAGS'\ndump.c:2444:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndump.c:2444:13: note: ')' token is here\ndump.c:2442:61: note: expanded from macro 'SV_SET_STRINGIFY_REGEXP_FLAGS'\ndump.c:2443:3: note: expanded from macro 'SV_SET_STRINGIFY_REGEXP_FLAGS'\ndump.c:2448:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndump.c:2448:13: note: '{' token is here\ndump.c:2448:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndump.c:2448:13: note: ')' token is here\ndump.c:2455:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndump.c:2455:17: note: '{' token is here\ndump.c:2455:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndump.c:2455:17: note: ')' token is here\nutil.c:1510:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./sv.h:1346:9: note: expanded from macro 'SvPV_set'\nutil.c:1510:5: note: '{' token is here\n./sv.h:1346:20: note: expanded from macro 'SvPV_set'\nutil.c:1510:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./sv.h:1351:46: note: expanded from macro 'SvPV_set'\nutil.c:1510:5: note: ')' token is here\n./sv.h:1351:48: note: expanded from macro 'SvPV_set'\nutil.c:1832:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:1832:9: note: '{' token is here\nutil.c:1832:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:1832:9: note: ')' token is here\nutil.c:1869:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./cop.h:1202:5: note: expanded from macro 'PUSHSTACKi'\nutil.c:1869:9: note: '{' token is here\n./cop.h:1202:16: note: expanded from macro 'PUSHSTACKi'\n./cop.h:1219:9: note: expanded from macro 'PUSHSTACKi'\n./pp.h:556:5: note: expanded from macro 'SWITCHSTACK'\n./pp.h:556:16: note: expanded from macro 'SWITCHSTACK'\nutil.c:1869:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./pp.h:562:5: note: expanded from macro 'SWITCHSTACK'\nutil.c:1869:9: note: ')' token is here\n./pp.h:562:7: note: expanded from macro 'SWITCHSTACK'\n./cop.h:1222:5: note: expanded from macro 'PUSHSTACKi'\n./cop.h:1222:7: note: expanded from macro 'PUSHSTACKi'\nutil.c:1870:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./pp.h:69:5: note: expanded from macro 'PUSHMARK'\nutil.c:1870:9: note: '{' token is here\n./pp.h:69:16: note: expanded from macro 'PUSHMARK'\nutil.c:1870:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./pp.h:78:5: note: expanded from macro 'PUSHMARK'\nutil.c:1870:9: note: ')' token is here\n./pp.h:78:7: note: expanded from macro 'PUSHMARK'\nutil.c:1871:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./pp.h:479:19: note: expanded from macro 'XPUSHs'\nutil.c:1871:9: note: '{' token is here\n./pp.h:479:30: note: expanded from macro 'XPUSHs'\n./pp.h:479:32: note: expanded from macro 'XPUSHs'\n./pp.h:388:25: note: expanded from macro 'EXTEND'\n./pp.h:388:36: note: expanded from macro 'EXTEND'\nutil.c:1871:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./pp.h:393:28: note: expanded from macro 'EXTEND'\nutil.c:1871:9: note: ')' token is here\n./pp.h:393:30: note: expanded from macro 'EXTEND'\n./pp.h:479:59: note: expanded from macro 'XPUSHs'\n./pp.h:479:61: note: expanded from macro 'XPUSHs'\nutil.c:1874:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./cop.h:1229:5: note: expanded from macro 'POPSTACK'\nutil.c:1874:9: note: '{' token is here\n./cop.h:1229:16: note: expanded from macro 'POPSTACK'\n./cop.h:1240:9: note: expanded from macro 'POPSTACK'\nutil.c:1874:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:1874:9: note: ')' token is here\n./cop.h:1243:5: note: expanded from macro 'POPSTACK'\n./cop.h:1243:7: note: expanded from macro 'POPSTACK'\nutil.c:2108:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:526:35: note: expanded from macro 'PERL_UNUSED_RESULT'\nutil.c:2108:9: note: '{' token is here\n./perl.h:526:46: note: expanded from macro 'PERL_UNUSED_RESULT'\nutil.c:2108:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:526:88: note: expanded from macro 'PERL_UNUSED_RESULT'\nutil.c:2108:9: note: ')' token is here\n./perl.h:526:90: note: expanded from macro 'PERL_UNUSED_RESULT'\nutil.c:2740:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./sv.h:1336:9: note: expanded from macro 'SvIV_set'\nutil.c:2740:5: note: '{' token is here\n./sv.h:1336:20: note: expanded from macro 'SvIV_set'\nutil.c:2740:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./sv.h:1339:58: note: expanded from macro 'SvIV_set'\nutil.c:2740:5: note: ')' token is here\n./sv.h:1339:60: note: expanded from macro 'SvIV_set'\nutil.c:2894:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:2894:5: note: '{' token is here\nutil.c:2894:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:2894:5: note: ')' token is here\nutil.c:4202:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:4202:14: note: '{' token is here\nutil.c:4212:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:4212:5: note: ')' token is here\nutil.c:4312:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./sv.h:1546:27: note: expanded from macro 'SvTAINTED_on'\nutil.c:4312:5: note: '{' token is here\n./sv.h:1546:37: note: expanded from macro 'SvTAINTED_on'\nutil.c:4312:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./sv.h:1546:83: note: expanded from macro 'SvTAINTED_on'\nutil.c:4312:5: note: ')' token is here\n./sv.h:1546:84: note: expanded from macro 'SvTAINTED_on'\n./vutil.c:536:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./vutil.c:536:3: note: '{' token is here\n./vutil.c:536:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./vutil.c:536:3: note: ')' token is here\n./vutil.c:545:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./sv.h:2286:17: note: expanded from macro 'SvSetSV_nosteal'\n./sv.h:2276:9: note: expanded from macro 'SvSetSV_nosteal_and'\n./vutil.c:545:2: note: '{' token is here\n./sv.h:2276:20: note: expanded from macro 'SvSetSV_nosteal_and'\n./vutil.c:545:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./sv.h:2281:9: note: expanded from macro 'SvSetSV_nosteal_and'\n./vutil.c:545:2: note: ')' token is here\n./sv.h:2281:11: note: expanded from macro 'SvSetSV_nosteal_and'\n./vutil.c:589:8: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./vutil.c:589:8: note: '{' token is here\n./vutil.c:589:8: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./vutil.c:589:8: note: ')' token is here\n./vutil.c:695:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:7004:9: note: expanded from macro 'LOCK_LC_NUMERIC_STANDARD'\n./vutil.c:695:13: note: '{' token is here\n./perl.h:7004:20: note: expanded from macro 'LOCK_LC_NUMERIC_STANDARD'\n./vutil.c:695:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:7010:9: note: expanded from macro 'LOCK_LC_NUMERIC_STANDARD'\n./vutil.c:695:13: note: ')' token is here\n./perl.h:7010:11: note: expanded from macro 'LOCK_LC_NUMERIC_STANDARD'\n./vutil.c:705:23: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./vutil.c:705:23: note: '{' token is here\n./vutil.c:705:23: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./vutil.c:705:23: note: ')' token is here\n./vutil.c:711:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:7013:9: note: expanded from macro 'UNLOCK_LC_NUMERIC_STANDARD'\n./vutil.c:711:13: note: '{' token is here\n./perl.h:7013:20: note: expanded from macro 'UNLOCK_LC_NUMERIC_STANDARD'\n./vutil.c:711:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:7028:9: note: expanded from macro 'UNLOCK_LC_NUMERIC_STANDARD'\n./vutil.c:711:13: note: ')' token is here\n./perl.h:7028:11: note: expanded from macro 'UNLOCK_LC_NUMERIC_STANDARD'\nutil.c:5857:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:5857:13: note: '{' token is here\nutil.c:5857:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:5857:13: note: ')' token is here\nutil.c:5865:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:5865:9: note: '{' token is here\nutil.c:5865:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:5865:9: note: ')' token is here\nutil.c:5867:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./sv.h:2266:23: note: expanded from macro 'SvSETMAGIC'\nutil.c:5867:5: note: '{' token is here\n./sv.h:2266:34: note: expanded from macro 'SvSETMAGIC'\nutil.c:5867:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./sv.h:2266:76: note: expanded from macro 'SvSETMAGIC'\nutil.c:5867:5: note: ')' token is here\n./sv.h:2266:78: note: expanded from macro 'SvSETMAGIC'\nmro_core.c:1424:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./XSUB.h:340:24: note: expanded from macro 'XSRETURN_EMPTY'\nmro_core.c:1424:5: note: '{' token is here\n./XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY'\n./XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY'\n./XSUB.h:325:5: note: expanded from macro 'XSRETURN'\n./XSUB.h:325:16: note: expanded from macro 'XSRETURN'\nmro_core.c:1424:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./XSUB.h:330:5: note: expanded from macro 'XSRETURN'\nmro_core.c:1424:5: note: ')' token is here\n./XSUB.h:330:7: note: expanded from macro 'XSRETURN'\n./XSUB.h:340:65: note: expanded from macro 'XSRETURN_EMPTY'\n./XSUB.h:340:67: note: expanded from macro 'XSRETURN_EMPTY'\nmg.c:543:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:543:13: note: '{' token is here\nmg.c:543:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:543:13: note: ')' token is here\nmg.c:586:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./sv.h:1365:9: note: expanded from macro 'SvMAGIC_set'\nmg.c:586:9: note: '{' token is here\n./sv.h:1365:20: note: expanded from macro 'SvMAGIC_set'\nmg.c:586:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./sv.h:1366:65: note: expanded from macro 'SvMAGIC_set'\nmg.c:586:9: note: ')' token is here\n./sv.h:1366:67: note: expanded from macro 'SvMAGIC_set'\nmg.c:588:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:588:5: note: '{' token is here\nmg.c:588:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:588:5: note: ')' token is here\nmg.c:615:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:615:17: note: '{' token is here\nmg.c:615:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:615:17: note: ')' token is here\nmg.c:619:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:619:13: note: '{' token is here\nmg.c:619:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:619:13: note: ')' token is here\nmg.c:651:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:651:17: note: '{' token is here\nmg.c:651:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:651:17: note: ')' token is here\nmg.c:655:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:655:13: note: '{' token is here\nmg.c:655:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:655:13: note: ')' token is here\nmg.c:925:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:925:13: note: '{' token is here\nmg.c:925:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:925:13: note: ')' token is here\nmg.c:1022:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:763:21: note: expanded from macro 'SvRTRIM'\nmg.c:1022:9: note: '{' token is here\nmg.c:763:32: note: expanded from macro 'SvRTRIM'\nmg.c:769:9: note: expanded from macro 'SvRTRIM'\nmg.c:1022:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:1022:9: note: ')' token is here\nmg.c:771:7: note: expanded from macro 'SvRTRIM'\nmg.c:772:3: note: expanded from macro 'SvRTRIM'\nmg.c:1048:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./sv.h:1438:5: note: expanded from macro 'prepare_SV_for_RV'\nmg.c:1048:17: note: '{' token is here\n./sv.h:1438:16: note: expanded from macro 'prepare_SV_for_RV'\n./sv.h:1442:25: note: expanded from macro 'prepare_SV_for_RV'\n./sv.h:1420:5: note: expanded from macro 'SvPV_free'\n./sv.h:1420:16: note: expanded from macro 'SvPV_free'\n./sv.h:1426:30: note: expanded from macro 'SvPV_free'\nmg.c:1048:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:1048:17: note: ')' token is here\n./sv.h:1427:30: note: expanded from macro 'SvPV_free'\n./sv.h:1432:18: note: expanded from macro 'SvPV_free'\n./sv.h:1432:20: note: expanded from macro 'SvPV_free'\n./sv.h:1443:25: note: expanded from macro 'prepare_SV_for_RV'\n./sv.h:1378:9: note: expanded from macro 'SvLEN_set'\n./sv.h:1378:20: note: expanded from macro 'SvLEN_set'\n./sv.h:1383:57: note: expanded from macro 'SvLEN_set'\n./sv.h:1383:59: note: expanded from macro 'SvLEN_set'\n./sv.h:1444:25: note: expanded from macro 'prepare_SV_for_RV'\n./sv.h:1446:18: note: expanded from macro 'prepare_SV_for_RV'\n./sv.h:1446:20: note: expanded from macro 'prepare_SV_for_RV'\nmg.c:1050:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./sv.h:1358:9: note: expanded from macro 'SvRV_set'\nmg.c:1050:17: note: '{' token is here\n./sv.h:1358:20: note: expanded from macro 'SvRV_set'\nmg.c:1050:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./sv.h:1363:46: note: expanded from macro 'SvRV_set'\nmg.c:1050:17: note: ')' token is here\n./sv.h:1363:48: note: expanded from macro 'SvRV_set'\nmg.c:1061:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./sv.h:1547:27: note: expanded from macro 'SvTAINTED_off'\nmg.c:1061:13: note: '{' token is here\n./sv.h:1547:37: note: expanded from macro 'SvTAINTED_off'\nmg.c:1061:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./sv.h:1547:83: note: expanded from macro 'SvTAINTED_off'\nmg.c:1061:13: note: ')' token is here\n./sv.h:1547:84: note: expanded from macro 'SvTAINTED_off'\nmg.c:1213:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:1213:17: note: '{' token is here\nmg.c:1213:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:1213:17: note: ')' token is here\nmg.c:1982:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:1982:5: note: '{' token is here\nmg.c:1982:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:1982:5: note: ')' token is here\nmg.c:1983:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:1983:5: note: '{' token is here\nmg.c:1983:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:1983:5: note: ')' token is here\nmg.c:1987:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:1987:5: note: '{' token is here\nmg.c:1987:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:1987:5: note: ')' token is here\nmg.c:2012:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:2012:5: note: '{' token is here\nmg.c:2012:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:2012:5: note: ')' token is here\nmg.c:2092:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:2092:9: note: '{' token is here\nmg.c:2092:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:2092:9: note: ')' token is here\nmg.c:2558:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:2558:9: note: '{' token is here\nmg.c:2558:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:2558:9: note: ')' token is here\nmg.c:2593:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./sv.h:349:38: note: expanded from macro 'SvREFCNT_inc_simple_void'\nmg.c:2593:5: note: '{' token is here\n./sv.h:349:49: note: expanded from macro 'SvREFCNT_inc_simple_void'\nmg.c:2593:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./sv.h:349:75: note: expanded from macro 'SvREFCNT_inc_simple_void'\nmg.c:2593:5: note: ')' token is here\n./sv.h:349:77: note: expanded from macro 'SvREFCNT_inc_simple_void'\nmg.c:2774:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:2774:9: note: '{' token is here\nmg.c:2774:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:2774:9: note: ')' token is here\nmg.c:2916:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:2916:17: note: '{' token is here\nmg.c:2916:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:2916:17: note: ')' token is here\nmg.c:2918:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:2918:17: note: '{' token is here\nmg.c:2918:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:2918:17: note: ')' token is here\nmg.c:3038:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./warnings.h:151:42: note: expanded from macro 'free_and_set_cop_warnings'\nmg.c:3038:13: note: '{' token is here\n./warnings.h:151:53: note: expanded from macro 'free_and_set_cop_warnings'\nmg.c:3038:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./warnings.h:153:28: note: expanded from macro 'free_and_set_cop_warnings'\nmg.c:3038:13: note: ')' token is here\n./warnings.h:154:3: note: expanded from macro 'free_and_set_cop_warnings'\nmg.c:3050:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:3050:17: note: '{' token is here\nmg.c:3050:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:3050:17: note: ')' token is here\nmg.c:3052:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:3052:17: note: '{' token is here\nmg.c:3052:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:3052:17: note: ')' token is here\nmg.c:3174:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:3653:36: note: expanded from macro 'STATUS_UNIX_EXIT_SET'\n./perl.h:3648:9: note: expanded from macro 'STATUS_UNIX_SET'\nmg.c:3174:13: note: '{' token is here\n./perl.h:3648:20: note: expanded from macro 'STATUS_UNIX_SET'\nmg.c:3174:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:3652:9: note: expanded from macro 'STATUS_UNIX_SET'\nmg.c:3174:13: note: ')' token is here\n./perl.h:3652:11: note: expanded from macro 'STATUS_UNIX_SET'\nmg.c:3204:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:3204:9: note: '{' token is here\nmg.c:3204:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:3204:9: note: ')' token is here\nmg.c:3231:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:3231:9: note: '{' token is here\nmg.c:3231:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:3231:9: note: ')' token is here\nmg.c:3257:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:3257:9: note: '{' token is here\nmg.c:3257:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:3257:9: note: ')' token is here\nmg.c:3324:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:3324:17: note: '{' token is here\nmg.c:3324:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:3324:17: note: ')' token is here\nmg.c:3336:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:3336:9: note: '{' token is here\nmg.c:3336:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:3336:9: note: ')' token is here\nmg.c:3562:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:3562:5: note: '{' token is here\nmg.c:3562:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:3562:5: note: ')' token is here\nmg.c:3563:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:3563:5: note: '{' token is here\nmg.c:3563:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:3563:5: note: ')' token is here\nmg.c:3599:16: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:3599:16: note: '{' token is here\nmg.c:3599:16: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:3599:16: note: ')' token is here\nmg.c:3613:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:3613:5: note: '{' token is here\nmg.c:3613:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:3613:5: note: ')' token is here\n./invlist_inline.h:122:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./invlist_inline.h:122:5: note: '{' token is here\n./invlist_inline.h:122:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./invlist_inline.h:122:5: note: ')' token is here\nregcomp.c:1480:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./sv.h:2289:17: note: expanded from macro 'SvSetMagicSV'\n./sv.h:2269:9: note: expanded from macro 'SvSetSV_and'\nregcomp.c:1480:9: note: '{' token is here\n./sv.h:2269:20: note: expanded from macro 'SvSetSV_and'\n./sv.h:2289:37: note: expanded from macro 'SvSetMagicSV'\n./sv.h:2272:17: note: expanded from macro 'SvSetSV_and'\nregcomp.c:1480:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:1480:9: note: ')' token is here\n./sv.h:2274:9: note: expanded from macro 'SvSetSV_and'\n./sv.h:2274:11: note: expanded from macro 'SvSetSV_and'\nregcomp.c:1504:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:1504:5: note: '{' token is here\nregcomp.c:1504:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:1504:5: note: ')' token is here\nregcomp.c:1588:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./regcomp.h:244:32: note: expanded from macro 'set_ANYOF_SYNTHETIC'\nregcomp.c:1588:5: note: '{' token is here\n./regcomp.h:244:42: note: expanded from macro 'set_ANYOF_SYNTHETIC'\nregcomp.c:1588:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./regcomp.h:246:32: note: expanded from macro 'set_ANYOF_SYNTHETIC'\nregcomp.c:1588:5: note: ')' token is here\n./regcomp.h:246:34: note: expanded from macro 'set_ANYOF_SYNTHETIC'\nregcomp.c:1600:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./regcomp.h:701:34: note: expanded from macro 'ANYOF_POSIXL_SETALL'\nregcomp.c:1600:9: note: '{' token is here\n./regcomp.h:701:45: note: expanded from macro 'ANYOF_POSIXL_SETALL'\nregcomp.c:1600:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./regcomp.h:701:126: note: expanded from macro 'ANYOF_POSIXL_SETALL'\nregcomp.c:1600:9: note: ')' token is here\n./regcomp.h:701:128: note: expanded from macro 'ANYOF_POSIXL_SETALL'\nregcomp.c:1603:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./regcomp.h:693:32: note: expanded from macro 'ANYOF_POSIXL_ZERO'\n./regcomp.h:692:28: note: expanded from macro 'POSIXL_ZERO'\nregcomp.c:1603:9: note: '{' token is here\n./regcomp.h:692:39: note: expanded from macro 'POSIXL_ZERO'\nregcomp.c:1603:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./regcomp.h:692:54: note: expanded from macro 'POSIXL_ZERO'\nregcomp.c:1603:9: note: ')' token is here\n./regcomp.h:692:56: note: expanded from macro 'POSIXL_ZERO'\nregcomp.c:1898:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:1898:13: note: '{' token is here\nregcomp.c:1898:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:1898:13: note: ')' token is here\nregcomp.c:1929:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:1929:13: note: '{' token is here\nregcomp.c:1929:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:1929:13: note: ')' token is here\nregcomp.c:1940:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./regcomp.h:725:40: note: expanded from macro 'ANYOF_POSIXL_AND'\nregcomp.c:1940:13: note: '{' token is here\n./regcomp.h:725:51: note: expanded from macro 'ANYOF_POSIXL_AND'\nregcomp.c:1940:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./regcomp.h:725:98: note: expanded from macro 'ANYOF_POSIXL_AND'\nregcomp.c:1940:13: note: ')' token is here\n./regcomp.h:725:100: note: expanded from macro 'ANYOF_POSIXL_AND'\nregcomp.c:1956:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:1956:17: note: '{' token is here\nregcomp.c:1956:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:1956:17: note: ')' token is here\nregcomp.c:1958:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./regcomp.h:722:39: note: expanded from macro 'ANYOF_POSIXL_OR'\nregcomp.c:1958:21: note: '{' token is here\n./regcomp.h:722:50: note: expanded from macro 'ANYOF_POSIXL_OR'\nregcomp.c:1958:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./regcomp.h:722:97: note: expanded from macro 'ANYOF_POSIXL_OR'\nregcomp.c:1958:21: note: ')' token is here\n./regcomp.h:722:99: note: expanded from macro 'ANYOF_POSIXL_OR'\nregcomp.c:1967:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:1967:17: note: '{' token is here\nregcomp.c:1967:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:1967:17: note: ')' token is here\nregcomp.c:2042:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:2042:9: note: '{' token is here\nregcomp.c:2042:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:2042:9: note: ')' token is here\nregcomp.c:2126:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:2126:5: note: '{' token is here\nregcomp.c:2126:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:2126:5: note: ')' token is here\nregcomp.c:2892:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:2616:24: note: expanded from macro 'TRIE_READ_CHAR'\nregcomp.c:2892:13: note: '{' token is here\nregcomp.c:2616:35: note: expanded from macro 'TRIE_READ_CHAR'\nregcomp.c:2892:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:2635:79: note: expanded from macro 'TRIE_READ_CHAR'\nregcomp.c:2892:13: note: ')' token is here\nregcomp.c:2636:3: note: expanded from macro 'TRIE_READ_CHAR'\nregcomp.c:2960:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:2598:5: note: expanded from macro 'TRIE_STORE_REVCHAR'\nregcomp.c:2960:25: note: '{' token is here\nregcomp.c:2598:16: note: expanded from macro 'TRIE_STORE_REVCHAR'\nregcomp.c:2604:13: note: expanded from macro 'TRIE_STORE_REVCHAR'\nregcomp.c:2960:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:2960:25: note: ')' token is here\nregcomp.c:2612:9: note: expanded from macro 'TRIE_STORE_REVCHAR'\nregcomp.c:2612:11: note: expanded from macro 'TRIE_STORE_REVCHAR'\nregcomp.c:2965:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:2965:21: note: '{' token is here\nregcomp.c:2965:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:2965:21: note: ')' token is here\nregcomp.c:2970:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:2710:61: note: expanded from macro 'TRIE_BITMAP_SET_FOLDED'\n./perl.h:737:29: note: expanded from macro '\\\nregcomp.c:2970:21: note: '{' token is here\nregcomp.c:2711:12: note: expanded from macro 'TRIE_BITMAP_SET_FOLDED'\nregcomp.c:2970:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:2723:61: note: expanded from macro 'TRIE_BITMAP_SET_FOLDED'\nregcomp.c:2970:21: note: ')' token is here\nregcomp.c:2724:3: note: expanded from macro 'TRIE_BITMAP_SET_FOLDED'\nregcomp.c:2993:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:2993:21: note: '{' token is here\nregcomp.c:2993:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:2993:21: note: ')' token is here\nregcomp.c:3066:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:2651:30: note: expanded from macro 'TRIE_LIST_NEW'\nregcomp.c:3066:9: note: '{' token is here\nregcomp.c:2651:41: note: expanded from macro 'TRIE_LIST_NEW'\nregcomp.c:3066:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:2655:65: note: expanded from macro 'TRIE_LIST_NEW'\nregcomp.c:3066:9: note: ')' token is here\nregcomp.c:2656:3: note: expanded from macro 'TRIE_LIST_NEW'\nregcomp.c:3096:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:3096:21: note: '{' token is here\nregcomp.c:3096:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:3096:21: note: ')' token is here\nregcomp.c:3120:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:3120:29: note: '{' token is here\nregcomp.c:3120:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:3120:29: note: ')' token is here\nregcomp.c:3136:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:2640:38: note: expanded from macro 'TRIE_LIST_PUSH'\nregcomp.c:3136:29: note: '{' token is here\nregcomp.c:2640:49: note: expanded from macro 'TRIE_LIST_PUSH'\nregcomp.c:3136:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:2648:65: note: expanded from macro 'TRIE_LIST_PUSH'\nregcomp.c:3136:29: note: ')' token is here\nregcomp.c:2649:3: note: expanded from macro 'TRIE_LIST_PUSH'\nregcomp.c:3151:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:2658:33: note: expanded from macro 'TRIE_HANDLE_WORD'\nregcomp.c:3151:13: note: '{' token is here\nregcomp.c:2658:44: note: expanded from macro 'TRIE_HANDLE_WORD'\nregcomp.c:3151:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:2697:65: note: expanded from macro 'TRIE_HANDLE_WORD'\nregcomp.c:3151:13: note: ')' token is here\nregcomp.c:2698:3: note: expanded from macro 'TRIE_HANDLE_WORD'\nregcomp.c:3330:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:3330:21: note: '{' token is here\nregcomp.c:3330:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:3330:21: note: ')' token is here\nregcomp.c:3365:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:3365:13: note: '{' token is here\nregcomp.c:3365:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:3365:13: note: ')' token is here\nregcomp.c:3608:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:3608:37: note: '{' token is here\nregcomp.c:3608:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:3608:37: note: ')' token is here\nregcomp.c:3615:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:3615:29: note: '{' token is here\nregcomp.c:3615:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:3615:29: note: ')' token is here\nregcomp.c:3643:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./regcomp.h:355:5: note: expanded from macro 'setSTR_LEN'\nregcomp.c:3643:25: note: '{' token is here\n./regcomp.h:355:15: note: expanded from macro 'setSTR_LEN'\nregcomp.c:3643:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./regcomp.h:360:5: note: expanded from macro 'setSTR_LEN'\nregcomp.c:3643:25: note: ')' token is here\n./regcomp.h:360:7: note: expanded from macro 'setSTR_LEN'\nregcomp.c:3646:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:3646:21: note: '{' token is here\nregcomp.c:3646:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:3646:21: note: ')' token is here\nregcomp.c:4251:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:4251:13: note: '{' token is here\nregcomp.c:4251:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:4251:13: note: ')' token is here\nregcomp.c:5421:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:5421:21: note: '{' token is here\nregcomp.c:5421:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:5421:21: note: ')' token is here\nregcomp.c:5608:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:931:5: note: expanded from macro '_WARN_HELPER'\nregcomp.c:5608:21: note: '{' token is here\nregcomp.c:931:16: note: expanded from macro '_WARN_HELPER'\nregcomp.c:939:17: note: expanded from macro '_WARN_HELPER'\nregcomp.c:788:5: note: expanded from macro 'PREPARE_TO_DIE'\nregcomp.c:788:16: note: expanded from macro 'PREPARE_TO_DIE'\nregcomp.c:5608:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:795:5: note: expanded from macro 'PREPARE_TO_DIE'\nregcomp.c:5608:21: note: ')' token is here\nregcomp.c:795:7: note: expanded from macro 'PREPARE_TO_DIE'\nregcomp.c:941:13: note: expanded from macro '_WARN_HELPER'\nregcomp.c:922:5: note: expanded from macro 'UPDATE_WARNINGS_LOC'\nregcomp.c:922:16: note: expanded from macro 'UPDATE_WARNINGS_LOC'\nregcomp.c:927:5: note: expanded from macro 'UPDATE_WARNINGS_LOC'\nregcomp.c:927:7: note: expanded from macro 'UPDATE_WARNINGS_LOC'\nregcomp.c:943:5: note: expanded from macro '_WARN_HELPER'\nregcomp.c:943:7: note: expanded from macro '_WARN_HELPER'\nregcomp.c:5619:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:815:19: note: expanded from macro 'FAIL'\nregcomp.c:802:21: note: expanded from macro '_FAIL'\nregcomp.c:5619:21: note: '{' token is here\nregcomp.c:802:32: note: expanded from macro '_FAIL'\nregcomp.c:806:5: note: expanded from macro '_FAIL'\nregcomp.c:5619:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:5619:21: note: ')' token is here\nregcomp.c:812:73: note: expanded from macro '_FAIL'\nregcomp.c:813:3: note: expanded from macro '_FAIL'\nregcomp.c:5804:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:5804:33: note: '{' token is here\nregcomp.c:5804:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:5804:33: note: ')' token is here\nregcomp.c:5806:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:5806:33: note: '{' token is here\nregcomp.c:5806:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:5806:33: note: ')' token is here\nregcomp.c:6056:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:6056:25: note: '{' token is here\nregcomp.c:6056:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:6056:25: note: ')' token is here\nregcomp.c:6183:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:819:24: note: expanded from macro 'FAIL2'\nregcomp.c:6183:25: note: '{' token is here\nregcomp.c:6183:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:6183:25: note: ')' token is here\nregcomp.c:6194:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:1046:5: note: expanded from macro 'ckWARNexperimental'\nregcomp.c:6194:25: note: '{' token is here\nregcomp.c:1046:16: note: expanded from macro 'ckWARNexperimental'\nregcomp.c:1049:13: note: expanded from macro 'ckWARNexperimental'\nregcomp.c:6194:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:6194:25: note: ')' token is here\nregcomp.c:1054:5: note: expanded from macro 'ckWARNexperimental'\nregcomp.c:1054:7: note: expanded from macro 'ckWARNexperimental'\nregcomp.c:7081:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7081:9: note: '{' token is here\nregcomp.c:7081:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7081:9: note: ')' token is here\nregcomp.c:7232:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7232:9: note: '{' token is here\nregcomp.c:7232:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7232:9: note: ')' token is here\nregcomp.c:7253:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7253:9: note: '{' token is here\nregcomp.c:7253:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7253:9: note: ')' token is here\nregcomp.c:7429:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7429:5: note: '{' token is here\nregcomp.c:7429:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7429:5: note: ')' token is here\nregcomp.c:7478:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7478:5: note: '{' token is here\nregcomp.c:7478:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7478:5: note: ')' token is here\nregcomp.c:7758:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7758:9: note: '{' token is here\nregcomp.c:7758:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7758:9: note: ')' token is here\nregcomp.c:7844:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7844:9: note: '{' token is here\nregcomp.c:7844:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7844:9: note: ')' token is here\nregcomp.c:8247:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:6670:5: note: expanded from macro 'CHECK_RESTUDY_GOTO_butfirst'\nregcomp.c:8247:9: note: '{' token is here\nregcomp.c:6670:16: note: expanded from macro 'CHECK_RESTUDY_GOTO_butfirst'\nregcomp.c:8247:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:6678:5: note: expanded from macro 'CHECK_RESTUDY_GOTO_butfirst'\nregcomp.c:8247:9: note: ')' token is here\nregcomp.c:6678:7: note: expanded from macro 'CHECK_RESTUDY_GOTO_butfirst'\nregcomp.c:8375:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8375:9: note: '{' token is here\nregcomp.c:8375:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8375:9: note: ')' token is here\nregcomp.c:8862:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8862:21: note: '{' token is here\nregcomp.c:8862:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8862:21: note: ')' token is here\nregcomp.c:8863:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./sv.h:1550:5: note: expanded from macro 'SvTAINT'\nregcomp.c:8863:21: note: '{' token is here\n./sv.h:1550:16: note: expanded from macro 'SvTAINT'\n./sv.h:1553:13: note: expanded from macro 'SvTAINT'\nregcomp.c:8863:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8863:21: note: ')' token is here\n./sv.h:1554:5: note: expanded from macro 'SvTAINT'\n./sv.h:1554:7: note: expanded from macro 'SvTAINT'\nregcomp.c:8866:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8866:25: note: '{' token is here\nregcomp.c:8866:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8866:25: note: ')' token is here\nregcomp.c:8870:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8870:21: note: '{' token is here\nregcomp.c:8870:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8870:21: note: ')' token is here\nregcomp.c:8873:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8873:17: note: '{' token is here\nregcomp.c:8873:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8873:17: note: ')' token is here\nregcomp.c:9025:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:838:18: note: expanded from macro 'vFAIL'\nregcomp.c:9025:9: note: '{' token is here\nregcomp.c:838:29: note: expanded from macro 'vFAIL'\nregcomp.c:839:5: note: expanded from macro 'vFAIL'\nregcomp.c:9025:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:9025:9: note: ')' token is here\nregcomp.c:840:5: note: expanded from macro 'vFAIL'\nregcomp.c:830:25: note: expanded from macro 'Simple_vFAIL'\nregcomp.c:830:36: note: expanded from macro 'Simple_vFAIL'\nregcomp.c:832:67: note: expanded from macro 'Simple_vFAIL'\nregcomp.c:833:3: note: expanded from macro 'Simple_vFAIL'\nregcomp.c:840:26: note: expanded from macro 'vFAIL'\nregcomp.c:841:3: note: expanded from macro 'vFAIL'\nregcomp.c:9046:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:9046:17: note: '{' token is here\nregcomp.c:9046:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:9046:17: note: ')' token is here\nregcomp.c:9049:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:449:5: note: expanded from macro 'REQUIRE_PARENS_PASS'\nregcomp.c:9049:17: note: '{' token is here\nregcomp.c:449:16: note: expanded from macro 'REQUIRE_PARENS_PASS'\nregcomp.c:9049:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:451:5: note: expanded from macro 'REQUIRE_PARENS_PASS'\nregcomp.c:9049:17: note: ')' token is here\nregcomp.c:451:7: note: expanded from macro 'REQUIRE_PARENS_PASS'\nregcomp.c:9219:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:9219:5: note: '{' token is here\nregcomp.c:9219:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:9219:5: note: ')' token is here\nregcomp.c:9220:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:9220:5: note: '{' token is here\nregcomp.c:9220:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:9220:5: note: ')' token is here\nregcomp.c:9221:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:9221:5: note: '{' token is here\nregcomp.c:9221:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:9221:5: note: ')' token is here\nregcomp.c:9277:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./sv.h:1400:9: note: expanded from macro 'SvPV_renew'\nregcomp.c:9277:5: note: '{' token is here\n./sv.h:1400:20: note: expanded from macro 'SvPV_renew'\n./sv.h:1400:22: note: expanded from macro 'SvPV_renew'\nregcomp.c:9277:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:9277:5: note: ')' token is here\n./sv.h:1401:17: note: expanded from macro 'SvPV_renew'\n./sv.h:1404:18: note: expanded from macro 'SvPV_renew'\n./sv.h:1404:20: note: expanded from macro 'SvPV_renew'\nregcomp.c:9391:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:9391:5: note: '{' token is here\nregcomp.c:9391:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:9391:5: note: ')' token is here\nregcomp.c:9393:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:9393:5: note: '{' token is here\nregcomp.c:9393:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:9393:5: note: ')' token is here\nregcomp.c:10517:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:10517:9: note: '{' token is here\nregcomp.c:10517:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:10517:9: note: ')' token is here\nregcomp.c:10873:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:10873:21: note: '{' token is here\nregcomp.c:10873:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:10873:21: note: ')' token is here\nregcomp.c:10948:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:854:22: note: expanded from macro 'vFAIL2'\nregcomp.c:10948:21: note: '{' token is here\nregcomp.c:854:33: note: expanded from macro 'vFAIL2'\nregcomp.c:855:5: note: expanded from macro 'vFAIL2'\nregcomp.c:10948:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:10948:21: note: ')' token is here\nregcomp.c:856:5: note: expanded from macro 'vFAIL2'\nregcomp.c:846:29: note: expanded from macro 'Simple_vFAIL2'\nregcomp.c:846:40: note: expanded from macro 'Simple_vFAIL2'\nregcomp.c:848:58: note: expanded from macro 'Simple_vFAIL2'\nregcomp.c:849:3: note: expanded from macro 'Simple_vFAIL2'\nregcomp.c:856:30: note: expanded from macro 'vFAIL2'\nregcomp.c:857:3: note: expanded from macro 'vFAIL2'\nregcomp.c:10951:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:10951:21: note: '{' token is here\nregcomp.c:10951:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:10951:21: note: ')' token is here\nregcomp.c:10955:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:871:25: note: expanded from macro 'vFAIL3'\nregcomp.c:10955:21: note: '{' token is here\nregcomp.c:871:36: note: expanded from macro 'vFAIL3'\nregcomp.c:872:5: note: expanded from macro 'vFAIL3'\nregcomp.c:10955:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:10955:21: note: ')' token is here\nregcomp.c:873:5: note: expanded from macro 'vFAIL3'\nregcomp.c:863:34: note: expanded from macro 'Simple_vFAIL3'\nregcomp.c:863:45: note: expanded from macro 'Simple_vFAIL3'\nregcomp.c:865:64: note: expanded from macro 'Simple_vFAIL3'\nregcomp.c:866:3: note: expanded from macro 'Simple_vFAIL3'\nregcomp.c:873:34: note: expanded from macro 'vFAIL3'\nregcomp.c:874:3: note: expanded from macro 'vFAIL3'\nregcomp.c:10960:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:10960:17: note: '{' token is here\nregcomp.c:10960:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:10960:17: note: ')' token is here\nregcomp.c:10976:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:1039:5: note: expanded from macro 'vWARN5'\nregcomp.c:10976:25: note: '{' token is here\nregcomp.c:10976:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:10976:25: note: ')' token is here\nregcomp.c:10996:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:1012:5: note: expanded from macro 'vWARN3'\nregcomp.c:10996:25: note: '{' token is here\nregcomp.c:10996:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:10996:25: note: ')' token is here\nregcomp.c:11010:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:969:5: note: expanded from macro 'ckWARNreg'\nregcomp.c:11010:21: note: '{' token is here\nregcomp.c:11010:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11010:21: note: ')' token is here\nregcomp.c:11036:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11036:21: note: '{' token is here\nregcomp.c:11036:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11036:21: note: ')' token is here\nregcomp.c:11057:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:890:28: note: expanded from macro 'vFAIL2utf8f'\nregcomp.c:11057:17: note: '{' token is here\nregcomp.c:890:39: note: expanded from macro 'vFAIL2utf8f'\nregcomp.c:891:5: note: expanded from macro 'vFAIL2utf8f'\nregcomp.c:11057:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11057:17: note: ')' token is here\nregcomp.c:893:53: note: expanded from macro 'vFAIL2utf8f'\nregcomp.c:894:3: note: expanded from macro 'vFAIL2utf8f'\nregcomp.c:11065:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11065:5: note: '{' token is here\nregcomp.c:11065:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11065:5: note: ')' token is here\nregcomp.c:11071:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11071:5: note: '{' token is here\nregcomp.c:11071:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11071:5: note: ')' token is here\nregcomp.c:11113:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11113:9: note: '{' token is here\nregcomp.c:11113:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11113:9: note: ')' token is here\nregcomp.c:11188:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11188:9: note: '{' token is here\nregcomp.c:11188:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11188:9: note: ')' token is here\nregcomp.c:11212:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11212:13: note: '{' token is here\nregcomp.c:11212:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11212:13: note: ')' token is here\nregcomp.c:11234:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11234:21: note: '{' token is here\nregcomp.c:11234:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11234:21: note: ')' token is here\nregcomp.c:11237:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11237:21: note: '{' token is here\nregcomp.c:11237:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11237:21: note: ')' token is here\nregcomp.c:11268:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11268:25: note: '{' token is here\nregcomp.c:11268:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11268:25: note: ')' token is here\nregcomp.c:11271:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11271:25: note: '{' token is here\nregcomp.c:11271:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11271:25: note: ')' token is here\nregcomp.c:11277:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11277:25: note: '{' token is here\nregcomp.c:11277:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11277:25: note: ')' token is here\nregcomp.c:11280:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11280:25: note: '{' token is here\nregcomp.c:11280:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11280:25: note: ')' token is here\nregcomp.c:11376:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:419:5: note: expanded from macro 'REQUIRE_UNI_RULES'\nregcomp.c:11376:21: note: '{' token is here\nregcomp.c:419:16: note: expanded from macro 'REQUIRE_UNI_RULES'\nregcomp.c:11376:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:432:5: note: expanded from macro 'REQUIRE_UNI_RULES'\nregcomp.c:11376:21: note: ')' token is here\nregcomp.c:432:7: note: expanded from macro 'REQUIRE_UNI_RULES'\nregcomp.c:11429:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:435:5: note: expanded from macro 'REQUIRE_BRANCHJ'\nregcomp.c:11429:25: note: '{' token is here\nregcomp.c:435:16: note: expanded from macro 'REQUIRE_BRANCHJ'\nregcomp.c:11429:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:439:5: note: expanded from macro 'REQUIRE_BRANCHJ'\nregcomp.c:11429:25: note: ')' token is here\nregcomp.c:439:7: note: expanded from macro 'REQUIRE_BRANCHJ'\nregcomp.c:11435:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11435:25: note: '{' token is here\nregcomp.c:11435:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11435:25: note: ')' token is here\nregcomp.c:11468:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11468:17: note: '{' token is here\nregcomp.c:11468:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11468:17: note: ')' token is here\nregcomp.c:11479:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11479:21: note: '{' token is here\nregcomp.c:11479:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11479:21: note: ')' token is here\nregcomp.c:11484:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11484:21: note: '{' token is here\nregcomp.c:11484:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11484:21: note: ')' token is here\nregcomp.c:11493:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11493:17: note: '{' token is here\nregcomp.c:11493:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11493:17: note: ')' token is here\nregcomp.c:11527:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11527:17: note: '{' token is here\nregcomp.c:11527:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11527:17: note: ')' token is here\nregcomp.c:11545:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11545:25: note: '{' token is here\nregcomp.c:11545:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11545:25: note: ')' token is here\nregcomp.c:11552:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11552:25: note: '{' token is here\nregcomp.c:11552:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11552:25: note: ')' token is here\nregcomp.c:11563:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11563:17: note: '{' token is here\nregcomp.c:11563:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11563:17: note: ')' token is here\nregcomp.c:11584:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11584:25: note: '{' token is here\nregcomp.c:11584:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11584:25: note: ')' token is here\nregcomp.c:11626:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11626:33: note: '{' token is here\nregcomp.c:11626:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11626:33: note: ')' token is here\nregcomp.c:11628:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11628:33: note: '{' token is here\nregcomp.c:11628:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11628:33: note: ')' token is here\nregcomp.c:11635:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11635:29: note: '{' token is here\nregcomp.c:11635:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11635:29: note: ')' token is here\nregcomp.c:11656:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11656:21: note: '{' token is here\nregcomp.c:11656:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11656:21: note: ')' token is here\nregcomp.c:11685:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11685:17: note: '{' token is here\nregcomp.c:11685:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11685:17: note: ')' token is here\nregcomp.c:11692:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11692:17: note: '{' token is here\nregcomp.c:11692:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11692:17: note: ')' token is here\nregcomp.c:11697:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11697:21: note: '{' token is here\nregcomp.c:11697:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11697:21: note: ')' token is here\nregcomp.c:11703:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11703:17: note: '{' token is here\nregcomp.c:11703:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11703:17: note: ')' token is here\nregcomp.c:11718:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11718:21: note: '{' token is here\nregcomp.c:11718:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11718:21: note: ')' token is here\nregcomp.c:11724:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11724:21: note: '{' token is here\nregcomp.c:11724:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11724:21: note: ')' token is here\nregcomp.c:11758:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11758:25: note: '{' token is here\nregcomp.c:11758:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11758:25: note: ')' token is here\nregcomp.c:11767:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11767:21: note: '{' token is here\nregcomp.c:11767:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11767:21: note: ')' token is here\nregcomp.c:11775:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11775:25: note: '{' token is here\nregcomp.c:11775:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11775:25: note: ')' token is here\nregcomp.c:11803:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11803:25: note: '{' token is here\nregcomp.c:11803:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11803:25: note: ')' token is here\nregcomp.c:11815:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11815:29: note: '{' token is here\nregcomp.c:11815:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11815:29: note: ')' token is here\nregcomp.c:11819:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11819:25: note: '{' token is here\nregcomp.c:11819:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11819:25: note: ')' token is here\nregcomp.c:11856:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11856:21: note: '{' token is here\nregcomp.c:11856:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11856:21: note: ')' token is here\nregcomp.c:11881:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11881:25: note: '{' token is here\nregcomp.c:11881:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11881:25: note: ')' token is here\nregcomp.c:11882:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11882:21: note: '{' token is here\nregcomp.c:11882:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11882:21: note: ')' token is here\nregcomp.c:11915:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11915:25: note: '{' token is here\nregcomp.c:11915:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11915:25: note: ')' token is here\nregcomp.c:11968:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:472:25: note: expanded from macro 'RETURN_FAIL_ON_RESTART'\nregcomp.c:462:5: note: expanded from macro 'RETURN_FAIL_ON_RESTART_OR_FLAGS'\nregcomp.c:11968:21: note: '{' token is here\nregcomp.c:462:16: note: expanded from macro 'RETURN_FAIL_ON_RESTART_OR_FLAGS'\nregcomp.c:11968:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:467:5: note: expanded from macro 'RETURN_FAIL_ON_RESTART_OR_FLAGS'\nregcomp.c:11968:21: note: ')' token is here\nregcomp.c:467:7: note: expanded from macro 'RETURN_FAIL_ON_RESTART_OR_FLAGS'\nregcomp.c:11970:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11970:25: note: '{' token is here\nregcomp.c:11970:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11970:25: note: ')' token is here\nregcomp.c:11985:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11985:25: note: '{' token is here\nregcomp.c:11985:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11985:25: note: ')' token is here\nregcomp.c:12050:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12050:25: note: '{' token is here\nregcomp.c:12050:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12050:25: note: ')' token is here\nregcomp.c:12059:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12059:25: note: '{' token is here\nregcomp.c:12059:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12059:25: note: ')' token is here\nregcomp.c:12066:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12066:25: note: '{' token is here\nregcomp.c:12066:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12066:25: note: ')' token is here\nregcomp.c:12070:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12070:25: note: '{' token is here\nregcomp.c:12070:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12070:25: note: ')' token is here\nregcomp.c:12071:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12071:25: note: '{' token is here\nregcomp.c:12071:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12071:25: note: ')' token is here\nregcomp.c:12077:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12077:25: note: '{' token is here\nregcomp.c:12077:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12077:25: note: ')' token is here\nregcomp.c:12085:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12085:29: note: '{' token is here\nregcomp.c:12085:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12085:29: note: ')' token is here\nregcomp.c:12091:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12091:29: note: '{' token is here\nregcomp.c:12091:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12091:29: note: ')' token is here\nregcomp.c:12092:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12092:29: note: '{' token is here\nregcomp.c:12092:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12092:29: note: ')' token is here\nregcomp.c:12096:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12096:29: note: '{' token is here\nregcomp.c:12096:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12096:29: note: ')' token is here\nregcomp.c:12107:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12107:29: note: '{' token is here\nregcomp.c:12107:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12107:29: note: ')' token is here\nregcomp.c:12109:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12109:29: note: '{' token is here\nregcomp.c:12109:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12109:29: note: ')' token is here\nregcomp.c:12113:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12113:25: note: '{' token is here\nregcomp.c:12113:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12113:25: note: ')' token is here\nregcomp.c:12117:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12117:29: note: '{' token is here\nregcomp.c:12117:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12117:29: note: ')' token is here\nregcomp.c:12125:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12125:29: note: '{' token is here\nregcomp.c:12125:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12125:29: note: ')' token is here\nregcomp.c:12130:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12130:29: note: '{' token is here\nregcomp.c:12130:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12130:29: note: ')' token is here\nregcomp.c:12142:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12142:17: note: '{' token is here\nregcomp.c:12142:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12142:17: note: ')' token is here\nregcomp.c:12149:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12149:17: note: '{' token is here\nregcomp.c:12149:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12149:17: note: ')' token is here\nregcomp.c:12154:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12154:21: note: '{' token is here\nregcomp.c:12154:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12154:21: note: ')' token is here\nregcomp.c:12255:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12255:9: note: '{' token is here\nregcomp.c:12255:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12255:9: note: ')' token is here\nregcomp.c:12256:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12256:9: note: '{' token is here\nregcomp.c:12256:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12256:9: note: ')' token is here\nregcomp.c:12274:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12274:13: note: '{' token is here\nregcomp.c:12274:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12274:13: note: ')' token is here\nregcomp.c:12302:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12302:13: note: '{' token is here\nregcomp.c:12302:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12302:13: note: ')' token is here\nregcomp.c:12303:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12303:13: note: '{' token is here\nregcomp.c:12303:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12303:13: note: ')' token is here\nregcomp.c:12306:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12306:13: note: '{' token is here\nregcomp.c:12306:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12306:13: note: ')' token is here\nregcomp.c:12379:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12379:13: note: '{' token is here\nregcomp.c:12379:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12379:13: note: ')' token is here\nregcomp.c:12395:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12395:25: note: '{' token is here\nregcomp.c:12395:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12395:25: note: ')' token is here\nregcomp.c:12466:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12466:17: note: '{' token is here\nregcomp.c:12466:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12466:17: note: ')' token is here\nregcomp.c:12481:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12481:13: note: '{' token is here\nregcomp.c:12481:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12481:13: note: ')' token is here\nregcomp.c:12488:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12488:13: note: '{' token is here\nregcomp.c:12488:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12488:13: note: ')' token is here\nregcomp.c:12491:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12491:13: note: '{' token is here\nregcomp.c:12491:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12491:13: note: ')' token is here\nregcomp.c:12549:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12549:13: note: '{' token is here\nregcomp.c:12549:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12549:13: note: ')' token is here\nregcomp.c:12550:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12550:13: note: '{' token is here\nregcomp.c:12550:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12550:13: note: ')' token is here\nregcomp.c:12563:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12563:17: note: '{' token is here\nregcomp.c:12563:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12563:17: note: ')' token is here\nregcomp.c:12731:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12731:9: note: '{' token is here\nregcomp.c:12731:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12731:9: note: ')' token is here\nregcomp.c:12738:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12738:5: note: '{' token is here\nregcomp.c:12738:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12738:5: note: ')' token is here\nregcomp.c:12785:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12785:9: note: '{' token is here\nregcomp.c:12785:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12785:9: note: ')' token is here\nregcomp.c:12786:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12786:9: note: '{' token is here\nregcomp.c:12786:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12786:9: note: ')' token is here\nregcomp.c:12845:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12845:17: note: '{' token is here\nregcomp.c:12845:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12845:17: note: ')' token is here\nregcomp.c:12851:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:1006:5: note: expanded from macro 'ckWARN2reg'\nregcomp.c:12851:17: note: '{' token is here\nregcomp.c:12851:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12851:17: note: ')' token is here\nregcomp.c:12874:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12874:17: note: '{' token is here\nregcomp.c:12874:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12874:17: note: ')' token is here\nregcomp.c:12882:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12882:17: note: '{' token is here\nregcomp.c:12882:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12882:17: note: ')' token is here\nregcomp.c:12942:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12942:13: note: '{' token is here\nregcomp.c:12942:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12942:13: note: ')' token is here\nregcomp.c:12961:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12961:13: note: '{' token is here\nregcomp.c:12961:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12961:13: note: ')' token is here\nregcomp.c:12980:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12980:13: note: '{' token is here\nregcomp.c:12980:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12980:13: note: ')' token is here\nregcomp.c:12988:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12988:13: note: '{' token is here\nregcomp.c:12988:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12988:13: note: ')' token is here\nregcomp.c:12993:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12993:13: note: '{' token is here\nregcomp.c:12993:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12993:13: note: ')' token is here\nregcomp.c:13000:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13000:9: note: '{' token is here\nregcomp.c:13000:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13000:9: note: ')' token is here\nregcomp.c:13016:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13016:5: note: '{' token is here\nregcomp.c:13016:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13016:5: note: ')' token is here\nregcomp.c:13166:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13166:9: note: '{' token is here\nregcomp.c:13166:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13166:9: note: ')' token is here\nregcomp.c:13173:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13173:9: note: '{' token is here\nregcomp.c:13173:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13173:9: note: ')' token is here\nregcomp.c:13178:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13178:5: note: '{' token is here\nregcomp.c:13178:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13178:5: note: ')' token is here\nregcomp.c:13186:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13186:13: note: '{' token is here\nregcomp.c:13186:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13186:13: note: ')' token is here\nregcomp.c:13246:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13246:17: note: '{' token is here\nregcomp.c:13246:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13246:17: note: ')' token is here\nregcomp.c:13348:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13348:17: note: '{' token is here\nregcomp.c:13348:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13348:17: note: ')' token is here\nregcomp.c:13354:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13354:17: note: '{' token is here\nregcomp.c:13354:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13354:17: note: ')' token is here\nregcomp.c:13454:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:904:5: note: expanded from macro 'TURN_OFF_WARNINGS_IN_SUBSTITUTE_PARSE'\nregcomp.c:13454:5: note: '{' token is here\nregcomp.c:904:16: note: expanded from macro 'TURN_OFF_WARNINGS_IN_SUBSTITUTE_PARSE'\nregcomp.c:13454:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:907:5: note: expanded from macro 'TURN_OFF_WARNINGS_IN_SUBSTITUTE_PARSE'\nregcomp.c:13454:5: note: ')' token is here\nregcomp.c:907:7: note: expanded from macro 'TURN_OFF_WARNINGS_IN_SUBSTITUTE_PARSE'\nregcomp.c:13468:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13468:9: note: '{' token is here\nregcomp.c:13468:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13468:9: note: ')' token is here\nregcomp.c:13469:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13469:9: note: '{' token is here\nregcomp.c:13469:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13469:9: note: ')' token is here\nregcomp.c:13647:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13647:13: note: '{' token is here\nregcomp.c:13647:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13647:13: note: ')' token is here\nregcomp.c:13652:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13652:13: note: '{' token is here\nregcomp.c:13652:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13652:13: note: ')' token is here\nregcomp.c:13670:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13670:17: note: '{' token is here\nregcomp.c:13670:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13670:17: note: ')' token is here\nregcomp.c:13671:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13671:17: note: '{' token is here\nregcomp.c:13671:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13671:17: note: ')' token is here\nregcomp.c:13682:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13682:9: note: '{' token is here\nregcomp.c:13682:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13682:9: note: ')' token is here\nregcomp.c:13689:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13689:9: note: '{' token is here\nregcomp.c:13689:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13689:9: note: ')' token is here\nregcomp.c:13727:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13727:17: note: '{' token is here\nregcomp.c:13727:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13727:17: note: ')' token is here\nregcomp.c:13746:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13746:17: note: '{' token is here\nregcomp.c:13746:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13746:17: note: ')' token is here\nregcomp.c:13769:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13769:13: note: '{' token is here\nregcomp.c:13769:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13769:13: note: ')' token is here\nregcomp.c:13803:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13803:21: note: '{' token is here\nregcomp.c:13803:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13803:21: note: ')' token is here\nregcomp.c:13816:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13816:21: note: '{' token is here\nregcomp.c:13816:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13816:21: note: ')' token is here\nregcomp.c:13851:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13851:25: note: '{' token is here\nregcomp.c:13851:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13851:25: note: ')' token is here\nregcomp.c:13857:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13857:17: note: '{' token is here\nregcomp.c:13857:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13857:17: note: ')' token is here\nregcomp.c:13868:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:1032:5: note: expanded from macro 'ckWARN4reg'\nregcomp.c:13868:21: note: '{' token is here\nregcomp.c:13868:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13868:21: note: ')' token is here\nregcomp.c:13930:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13930:17: note: '{' token is here\nregcomp.c:13930:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13930:17: note: ')' token is here\nregcomp.c:13944:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13944:17: note: '{' token is here\nregcomp.c:13944:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13944:17: note: ')' token is here\nregcomp.c:13993:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13993:17: note: '{' token is here\nregcomp.c:13993:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13993:17: note: ')' token is here\nregcomp.c:14048:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14048:29: note: '{' token is here\nregcomp.c:14048:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14048:29: note: ')' token is here\nregcomp.c:14079:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14079:25: note: '{' token is here\nregcomp.c:14079:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14079:25: note: ')' token is here\nregcomp.c:14082:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14082:29: note: '{' token is here\nregcomp.c:14082:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14082:29: note: ')' token is here\nregcomp.c:14084:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14084:29: note: '{' token is here\nregcomp.c:14084:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14084:29: note: ')' token is here\nregcomp.c:14090:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14090:29: note: '{' token is here\nregcomp.c:14090:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14090:29: note: ')' token is here\nregcomp.c:14141:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14141:29: note: '{' token is here\nregcomp.c:14141:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14141:29: note: ')' token is here\nregcomp.c:14145:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14145:25: note: '{' token is here\nregcomp.c:14145:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14145:25: note: ')' token is here\nregcomp.c:14174:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14174:17: note: '{' token is here\nregcomp.c:14174:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14174:17: note: ')' token is here\nregcomp.c:14282:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./regcomp.h:385:5: note: expanded from macro 'FILL_NODE'\nregcomp.c:14282:13: note: '{' token is here\n./regcomp.h:385:16: note: expanded from macro 'FILL_NODE'\nregcomp.c:14282:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./regcomp.h:388:5: note: expanded from macro 'FILL_NODE'\nregcomp.c:14282:13: note: ')' token is here\n./regcomp.h:388:7: note: expanded from macro 'FILL_NODE'\nregcomp.c:14409:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14409:33: note: '{' token is here\nregcomp.c:14409:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14409:33: note: ')' token is here\nregcomp.c:14470:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14470:29: note: '{' token is here\nregcomp.c:14470:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14470:29: note: ')' token is here\nregcomp.c:14474:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:947:5: note: expanded from macro 'warn_non_literal_string'\nregcomp.c:14474:29: note: '{' token is here\nregcomp.c:14474:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14474:29: note: ')' token is here\nregcomp.c:14489:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14489:29: note: '{' token is here\nregcomp.c:14489:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14489:29: note: ')' token is here\nregcomp.c:14493:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14493:29: note: '{' token is here\nregcomp.c:14493:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14493:29: note: ')' token is here\nregcomp.c:14514:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14514:29: note: '{' token is here\nregcomp.c:14514:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14514:29: note: ')' token is here\nregcomp.c:14520:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14520:29: note: '{' token is here\nregcomp.c:14520:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14520:29: note: ')' token is here\nregcomp.c:14567:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:952:17: note: expanded from macro 'reg_warn_non_literal_string'\nregcomp.c:14567:33: note: '{' token is here\nregcomp.c:14567:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14567:33: note: ')' token is here\nregcomp.c:14576:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14576:29: note: '{' token is here\nregcomp.c:14576:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14576:29: note: ')' token is here\nregcomp.c:14584:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14584:33: note: '{' token is here\nregcomp.c:14584:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14584:33: note: ')' token is here\nregcomp.c:14614:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14614:29: note: '{' token is here\nregcomp.c:14614:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14614:29: note: ')' token is here\nregcomp.c:14617:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14617:25: note: '{' token is here\nregcomp.c:14617:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14617:25: note: ')' token is here\nregcomp.c:14624:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14624:25: note: '{' token is here\nregcomp.c:14624:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14624:25: note: ')' token is here\nregcomp.c:14645:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:402:29: note: expanded from macro 'REQUIRE_UTF8'\nregcomp.c:14645:21: note: '{' token is here\nregcomp.c:402:40: note: expanded from macro 'REQUIRE_UTF8'\nregcomp.c:14645:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:407:30: note: expanded from macro 'REQUIRE_UTF8'\nregcomp.c:14645:21: note: ')' token is here\nregcomp.c:407:32: note: expanded from macro 'REQUIRE_UTF8'\nregcomp.c:14649:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:955:5: note: expanded from macro 'ckWARN2_non_literal_string'\nregcomp.c:14649:25: note: '{' token is here\nregcomp.c:955:16: note: expanded from macro 'ckWARN2_non_literal_string'\nregcomp.c:962:17: note: expanded from macro 'ckWARN2_non_literal_string'\nregcomp.c:14649:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14649:25: note: ')' token is here\nregcomp.c:966:5: note: expanded from macro 'ckWARN2_non_literal_string'\nregcomp.c:966:7: note: expanded from macro 'ckWARN2_non_literal_string'\nregcomp.c:14986:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14986:21: note: '{' token is here\nregcomp.c:14986:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14986:21: note: ')' token is here\nregcomp.c:15382:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15382:33: note: '{' token is here\nregcomp.c:15382:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15382:33: note: ')' token is here\nregcomp.c:15515:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15515:17: note: '{' token is here\nregcomp.c:15515:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15515:17: note: ')' token is here\nregcomp.c:15533:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15533:21: note: '{' token is here\nregcomp.c:15533:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15533:21: note: ')' token is here\nregcomp.c:15548:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15548:13: note: '{' token is here\nregcomp.c:15548:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15548:13: note: ')' token is here\nregcomp.c:15550:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15550:9: note: '{' token is here\nregcomp.c:15550:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15550:9: note: ')' token is here\nregcomp.c:15798:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15658:5: note: expanded from macro 'CLEAR_POSIX_WARNINGS'\nregcomp.c:15798:5: note: '{' token is here\nregcomp.c:15658:16: note: expanded from macro 'CLEAR_POSIX_WARNINGS'\nregcomp.c:15798:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15661:5: note: expanded from macro 'CLEAR_POSIX_WARNINGS'\nregcomp.c:15798:5: note: ')' token is here\nregcomp.c:15661:7: note: expanded from macro 'CLEAR_POSIX_WARNINGS'\nregcomp.c:15805:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15646:37: note: expanded from macro 'ADD_POSIX_WARNING'\nregcomp.c:15805:9: note: '{' token is here\nregcomp.c:15646:48: note: expanded from macro 'ADD_POSIX_WARNING'\nregcomp.c:15805:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15656:5: note: expanded from macro 'ADD_POSIX_WARNING'\nregcomp.c:15805:9: note: ')' token is here\nregcomp.c:15656:7: note: expanded from macro 'ADD_POSIX_WARNING'\nregcomp.c:15821:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15821:9: note: '{' token is here\nregcomp.c:15821:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15821:9: note: ')' token is here\nregcomp.c:15880:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15880:21: note: '{' token is here\nregcomp.c:15880:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15880:21: note: ')' token is here\nregcomp.c:15890:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15664:5: note: expanded from macro 'CLEAR_POSIX_WARNINGS_AND_RETURN'\nregcomp.c:15890:17: note: '{' token is here\nregcomp.c:15664:16: note: expanded from macro 'CLEAR_POSIX_WARNINGS_AND_RETURN'\nregcomp.c:15665:9: note: expanded from macro 'CLEAR_POSIX_WARNINGS_AND_RETURN'\nregcomp.c:15890:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15890:17: note: ')' token is here\nregcomp.c:15667:5: note: expanded from macro 'CLEAR_POSIX_WARNINGS_AND_RETURN'\nregcomp.c:15667:7: note: expanded from macro 'CLEAR_POSIX_WARNINGS_AND_RETURN'\nregcomp.c:15905:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15905:9: note: '{' token is here\nregcomp.c:15905:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15905:9: note: ')' token is here\nregcomp.c:15916:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15916:13: note: '{' token is here\nregcomp.c:15916:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15916:13: note: ')' token is here\nregcomp.c:15930:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15930:9: note: '{' token is here\nregcomp.c:15930:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15930:9: note: ')' token is here\nregcomp.c:15935:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15935:9: note: '{' token is here\nregcomp.c:15935:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15935:9: note: ')' token is here\nregcomp.c:15952:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15952:9: note: '{' token is here\nregcomp.c:15952:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15952:9: note: ')' token is here\nregcomp.c:15960:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15960:13: note: '{' token is here\nregcomp.c:15960:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15960:13: note: ')' token is here\nregcomp.c:15975:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15975:9: note: '{' token is here\nregcomp.c:15975:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15975:9: note: ')' token is here\nregcomp.c:15987:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15987:13: note: '{' token is here\nregcomp.c:15987:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15987:13: note: ')' token is here\nregcomp.c:15997:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15997:13: note: '{' token is here\nregcomp.c:15997:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15997:13: note: ')' token is here\nregcomp.c:16004:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16004:13: note: '{' token is here\nregcomp.c:16004:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16004:13: note: ')' token is here\nregcomp.c:16174:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16174:13: note: '{' token is here\nregcomp.c:16174:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16174:13: note: ')' token is here\nregcomp.c:16224:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16224:13: note: '{' token is here\nregcomp.c:16224:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16224:13: note: ')' token is here\nregcomp.c:16383:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16383:13: note: '{' token is here\nregcomp.c:16383:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16383:13: note: ')' token is here\nregcomp.c:16402:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16402:17: note: '{' token is here\nregcomp.c:16402:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16402:17: note: ')' token is here\nregcomp.c:16405:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16405:17: note: '{' token is here\nregcomp.c:16405:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16405:17: note: ')' token is here\nregcomp.c:16408:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16408:17: note: '{' token is here\nregcomp.c:16408:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16408:17: note: ')' token is here\nregcomp.c:16411:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16411:17: note: '{' token is here\nregcomp.c:16411:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16411:17: note: ')' token is here\nregcomp.c:16414:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16414:17: note: '{' token is here\nregcomp.c:16414:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16414:17: note: ')' token is here\nregcomp.c:16428:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16428:13: note: '{' token is here\nregcomp.c:16428:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16428:13: note: ')' token is here\nregcomp.c:16438:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:896:32: note: expanded from macro 'vFAIL3utf8f'\nregcomp.c:16438:13: note: '{' token is here\nregcomp.c:896:43: note: expanded from macro 'vFAIL3utf8f'\nregcomp.c:897:5: note: expanded from macro 'vFAIL3utf8f'\nregcomp.c:16438:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16438:13: note: ')' token is here\nregcomp.c:899:57: note: expanded from macro 'vFAIL3utf8f'\nregcomp.c:900:3: note: expanded from macro 'vFAIL3utf8f'\nregcomp.c:16518:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16518:5: note: '{' token is here\nregcomp.c:16518:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16518:5: note: ')' token is here\nregcomp.c:16520:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16520:5: note: '{' token is here\nregcomp.c:16520:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16520:5: note: ')' token is here\nregcomp.c:16665:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16665:21: note: '{' token is here\nregcomp.c:16665:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16665:21: note: ')' token is here\nregcomp.c:16675:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16675:25: note: '{' token is here\nregcomp.c:16675:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16675:25: note: ')' token is here\nregcomp.c:16701:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16701:25: note: '{' token is here\nregcomp.c:16701:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16701:25: note: ')' token is here\nregcomp.c:16721:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16721:21: note: '{' token is here\nregcomp.c:16721:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16721:21: note: ')' token is here\nregcomp.c:16760:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16760:21: note: '{' token is here\nregcomp.c:16760:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16760:21: note: ')' token is here\nregcomp.c:16789:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16789:21: note: '{' token is here\nregcomp.c:16789:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16789:21: note: ')' token is here\nregcomp.c:16874:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16874:21: note: '{' token is here\nregcomp.c:16874:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16874:21: note: ')' token is here\nregcomp.c:16977:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16977:17: note: '{' token is here\nregcomp.c:16977:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16977:17: note: ')' token is here\nregcomp.c:17000:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17000:25: note: '{' token is here\nregcomp.c:17000:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17000:25: note: ')' token is here\nregcomp.c:17023:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17023:21: note: '{' token is here\nregcomp.c:17023:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17023:21: note: ')' token is here\nregcomp.c:17036:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17036:5: note: '{' token is here\nregcomp.c:17036:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17036:5: note: ')' token is here\nregcomp.c:17045:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17045:9: note: '{' token is here\nregcomp.c:17045:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17045:9: note: ')' token is here\nregcomp.c:17049:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17049:9: note: '{' token is here\nregcomp.c:17049:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17049:9: note: ')' token is here\nregcomp.c:17060:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17060:9: note: '{' token is here\nregcomp.c:17060:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17060:9: note: ')' token is here\nregcomp.c:17097:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17097:9: note: '{' token is here\nregcomp.c:17097:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17097:9: note: ')' token is here\nregcomp.c:17131:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17131:13: note: '{' token is here\nregcomp.c:17131:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17131:13: note: ')' token is here\nregcomp.c:17167:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17167:5: note: '{' token is here\nregcomp.c:17167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17167:5: note: ')' token is here\nregcomp.c:17294:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:1000:5: note: expanded from macro 'ckWARN2reg_d'\nregcomp.c:17294:17: note: '{' token is here\nregcomp.c:17294:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17294:17: note: ')' token is here\nregcomp.c:17328:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17328:9: note: '{' token is here\nregcomp.c:17328:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17328:9: note: ')' token is here\nregcomp.c:17338:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17338:13: note: '{' token is here\nregcomp.c:17338:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17338:13: note: ')' token is here\nregcomp.c:17344:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17344:5: note: '{' token is here\nregcomp.c:17344:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17344:5: note: ')' token is here\nregcomp.c:17600:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17423:5: note: expanded from macro 'SKIP_BRACKETED_WHITE_SPACE'\nregcomp.c:17600:5: note: '{' token is here\nregcomp.c:17423:16: note: expanded from macro 'SKIP_BRACKETED_WHITE_SPACE'\nregcomp.c:17600:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17430:5: note: expanded from macro 'SKIP_BRACKETED_WHITE_SPACE'\nregcomp.c:17600:5: note: ')' token is here\nregcomp.c:17430:7: note: expanded from macro 'SKIP_BRACKETED_WHITE_SPACE'\nregcomp.c:17609:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17609:9: note: '{' token is here\nregcomp.c:17609:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17609:9: note: ')' token is here\nregcomp.c:17620:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17620:13: note: '{' token is here\nregcomp.c:17620:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17620:13: note: ')' token is here\nregcomp.c:17656:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17656:9: note: '{' token is here\nregcomp.c:17656:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17656:9: note: ')' token is here\nregcomp.c:17730:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17730:13: note: '{' token is here\nregcomp.c:17730:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17730:13: note: ')' token is here\nregcomp.c:17736:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17736:17: note: '{' token is here\nregcomp.c:17736:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17736:17: note: ')' token is here\nregcomp.c:17788:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17788:29: note: '{' token is here\nregcomp.c:17788:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17788:29: note: ')' token is here\nregcomp.c:17793:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17793:29: note: '{' token is here\nregcomp.c:17793:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17793:29: note: ')' token is here\nregcomp.c:17796:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17796:29: note: '{' token is here\nregcomp.c:17796:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17796:29: note: ')' token is here\nregcomp.c:17809:41: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17809:41: note: '{' token is here\nregcomp.c:17809:41: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17809:41: note: ')' token is here\nregcomp.c:17811:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17811:37: note: '{' token is here\nregcomp.c:17811:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17811:37: note: ')' token is here\nregcomp.c:17849:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17849:21: note: '{' token is here\nregcomp.c:17849:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17849:21: note: ')' token is here\nregcomp.c:17854:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17854:17: note: '{' token is here\nregcomp.c:17854:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17854:17: note: ')' token is here\nregcomp.c:17857:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17857:21: note: '{' token is here\nregcomp.c:17857:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17857:21: note: ')' token is here\nregcomp.c:17863:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17863:25: note: '{' token is here\nregcomp.c:17863:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17863:25: note: ')' token is here\nregcomp.c:17888:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17888:25: note: '{' token is here\nregcomp.c:17888:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17888:25: note: ')' token is here\nregcomp.c:17899:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17899:21: note: '{' token is here\nregcomp.c:17899:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17899:21: note: ')' token is here\nregcomp.c:17941:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17941:25: note: '{' token is here\nregcomp.c:17941:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17941:25: note: ')' token is here\nregcomp.c:17951:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17951:33: note: '{' token is here\nregcomp.c:17951:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17951:33: note: ')' token is here\nregcomp.c:17954:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17954:33: note: '{' token is here\nregcomp.c:17954:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17954:33: note: ')' token is here\nregcomp.c:17962:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17962:33: note: '{' token is here\nregcomp.c:17962:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17962:33: note: ')' token is here\nregcomp.c:17981:41: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17981:41: note: '{' token is here\nregcomp.c:17981:41: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17981:41: note: ')' token is here\nregcomp.c:18092:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18092:21: note: '{' token is here\nregcomp.c:18092:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18092:21: note: ')' token is here\nregcomp.c:18095:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18095:21: note: '{' token is here\nregcomp.c:18095:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18095:21: note: ')' token is here\nregcomp.c:18114:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18114:21: note: '{' token is here\nregcomp.c:18114:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18114:21: note: ')' token is here\nregcomp.c:18117:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18117:21: note: '{' token is here\nregcomp.c:18117:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18117:21: note: ')' token is here\nregcomp.c:18133:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18133:21: note: '{' token is here\nregcomp.c:18133:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18133:21: note: ')' token is here\nregcomp.c:18139:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18139:21: note: '{' token is here\nregcomp.c:18139:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18139:21: note: ')' token is here\nregcomp.c:18158:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18158:29: note: '{' token is here\nregcomp.c:18158:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18158:29: note: ')' token is here\nregcomp.c:18165:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18165:29: note: '{' token is here\nregcomp.c:18165:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18165:29: note: ')' token is here\nregcomp.c:18180:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18180:25: note: '{' token is here\nregcomp.c:18180:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18180:25: note: ')' token is here\nregcomp.c:18184:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18184:25: note: '{' token is here\nregcomp.c:18184:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18184:25: note: ')' token is here\nregcomp.c:18206:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18206:21: note: '{' token is here\nregcomp.c:18206:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18206:21: note: ')' token is here\nregcomp.c:18211:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18211:21: note: '{' token is here\nregcomp.c:18211:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18211:21: note: ')' token is here\nregcomp.c:18248:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18248:21: note: '{' token is here\nregcomp.c:18248:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18248:21: note: ')' token is here\nregcomp.c:18350:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18350:9: note: '{' token is here\nregcomp.c:18350:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18350:9: note: ')' token is here\nregcomp.c:18379:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18379:17: note: '{' token is here\nregcomp.c:18379:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18379:17: note: ')' token is here\nregcomp.c:18393:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18393:17: note: '{' token is here\nregcomp.c:18393:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18393:17: note: ')' token is here\nregcomp.c:18407:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:884:28: note: expanded from macro 'vFAIL4'\nregcomp.c:18407:33: note: '{' token is here\nregcomp.c:884:39: note: expanded from macro 'vFAIL4'\nregcomp.c:885:5: note: expanded from macro 'vFAIL4'\nregcomp.c:18407:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18407:33: note: ')' token is here\nregcomp.c:886:5: note: expanded from macro 'vFAIL4'\nregcomp.c:879:38: note: expanded from macro 'Simple_vFAIL4'\nregcomp.c:879:49: note: expanded from macro 'Simple_vFAIL4'\nregcomp.c:881:64: note: expanded from macro 'Simple_vFAIL4'\nregcomp.c:882:3: note: expanded from macro 'Simple_vFAIL4'\nregcomp.c:886:37: note: expanded from macro 'vFAIL4'\nregcomp.c:887:3: note: expanded from macro 'vFAIL4'\nregcomp.c:18411:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:1025:5: note: expanded from macro 'vWARN4'\nregcomp.c:18411:33: note: '{' token is here\nregcomp.c:18411:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18411:33: note: ')' token is here\nregcomp.c:18438:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18438:17: note: '{' token is here\nregcomp.c:18438:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18438:17: note: ')' token is here\nregcomp.c:18440:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18440:13: note: '{' token is here\nregcomp.c:18440:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18440:13: note: ')' token is here\nregcomp.c:18445:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18445:17: note: '{' token is here\nregcomp.c:18445:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18445:17: note: ')' token is here\nregcomp.c:18522:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:975:5: note: expanded from macro 'vWARN'\nregcomp.c:18522:21: note: '{' token is here\nregcomp.c:18522:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18522:21: note: ')' token is here\nregcomp.c:18539:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18539:25: note: '{' token is here\nregcomp.c:18539:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18539:25: note: ')' token is here\nregcomp.c:18610:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18610:33: note: '{' token is here\nregcomp.c:18610:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18610:33: note: ')' token is here\nregcomp.c:18628:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18628:21: note: '{' token is here\nregcomp.c:18628:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18628:21: note: ')' token is here\nregcomp.c:18636:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18636:21: note: '{' token is here\nregcomp.c:18636:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18636:21: note: ')' token is here\nregcomp.c:19241:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:19241:5: note: '{' token is here\nregcomp.c:19241:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:19241:5: note: ')' token is here\nregcomp.c:19254:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./regcomp.h:696:6: note: expanded from macro 'ANYOF_POSIXL_SET_TO_BITMAP'\nregcomp.c:19254:9: note: '{' token is here\n./regcomp.h:696:17: note: expanded from macro 'ANYOF_POSIXL_SET_TO_BITMAP'\nregcomp.c:19254:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./regcomp.h:698:6: note: expanded from macro 'ANYOF_POSIXL_SET_TO_BITMAP'\nregcomp.c:19254:9: note: ')' token is here\n./regcomp.h:698:8: note: expanded from macro 'ANYOF_POSIXL_SET_TO_BITMAP'\nregcomp.c:19774:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:19774:25: note: '{' token is here\nregcomp.c:19774:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:19774:25: note: ')' token is here\nregcomp.c:19793:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:19793:17: note: '{' token is here\nregcomp.c:19793:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:19793:17: note: ')' token is here\nregcomp.c:19795:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:19795:17: note: '{' token is here\nregcomp.c:19795:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:19795:17: note: ')' token is here\nregcomp.c:20141:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20141:25: note: '{' token is here\nregcomp.c:20141:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20141:25: note: ')' token is here\nregcomp.c:20345:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20345:21: note: '{' token is here\nregcomp.c:20345:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20345:21: note: ')' token is here\nregcomp.c:20346:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20346:21: note: '{' token is here\nregcomp.c:20346:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20346:21: note: ')' token is here\nregcomp.c:20463:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20463:21: note: '{' token is here\nregcomp.c:20463:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20463:21: note: ')' token is here\nregcomp.c:20552:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20552:21: note: '{' token is here\nregcomp.c:20552:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20552:21: note: ')' token is here\nregcomp.c:20630:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20630:9: note: '{' token is here\nregcomp.c:20630:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20630:9: note: ')' token is here\nregcomp.c:20699:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./regcomp.h:390:5: note: expanded from macro 'FILL_ADVANCE_NODE'\nregcomp.c:20699:5: note: '{' token is here\n./regcomp.h:390:16: note: expanded from macro 'FILL_ADVANCE_NODE'\n./regcomp.h:391:21: note: expanded from macro 'FILL_ADVANCE_NODE'\nregcomp.c:20699:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20699:5: note: ')' token is here\n./regcomp.h:393:5: note: expanded from macro 'FILL_ADVANCE_NODE'\n./regcomp.h:393:7: note: expanded from macro 'FILL_ADVANCE_NODE'\nregcomp.c:20718:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./regcomp.h:395:5: note: expanded from macro 'FILL_ADVANCE_NODE_ARG'\nregcomp.c:20718:5: note: '{' token is here\n./regcomp.h:395:16: note: expanded from macro 'FILL_ADVANCE_NODE_ARG'\n./regcomp.h:397:21: note: expanded from macro 'FILL_ADVANCE_NODE_ARG'\nregcomp.c:20718:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20718:5: note: ')' token is here\n./regcomp.h:401:5: note: expanded from macro 'FILL_ADVANCE_NODE_ARG'\n./regcomp.h:401:7: note: expanded from macro 'FILL_ADVANCE_NODE_ARG'\nregcomp.c:20734:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./regcomp.h:403:5: note: expanded from macro 'FILL_ADVANCE_NODE_ARGp'\nregcomp.c:20734:5: note: '{' token is here\n./regcomp.h:403:16: note: expanded from macro 'FILL_ADVANCE_NODE_ARGp'\n./regcomp.h:405:21: note: expanded from macro 'FILL_ADVANCE_NODE_ARGp'\nregcomp.c:20734:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20734:5: note: ')' token is here\n./regcomp.h:407:5: note: expanded from macro 'FILL_ADVANCE_NODE_ARGp'\n./regcomp.h:407:7: note: expanded from macro 'FILL_ADVANCE_NODE_ARGp'\nregcomp.c:20751:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./regcomp.h:409:5: note: expanded from macro 'FILL_ADVANCE_NODE_2L_ARG'\nregcomp.c:20751:5: note: '{' token is here\n./regcomp.h:409:16: note: expanded from macro 'FILL_ADVANCE_NODE_2L_ARG'\n./regcomp.h:412:21: note: expanded from macro 'FILL_ADVANCE_NODE_2L_ARG'\nregcomp.c:20751:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20751:5: note: ')' token is here\n./regcomp.h:414:5: note: expanded from macro 'FILL_ADVANCE_NODE_2L_ARG'\n./regcomp.h:414:7: note: expanded from macro 'FILL_ADVANCE_NODE_2L_ARG'\nregcomp.c:20863:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20863:5: note: '{' token is here\nregcomp.c:20863:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20863:5: note: ')' token is here\nregcomp.c:21809:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./regexp.h:575:41: note: expanded from macro 'RX_MATCH_COPY_FREE'\n./regexp.h:561:9: note: expanded from macro 'RXp_MATCH_COPY_FREE'\nregcomp.c:21809:5: note: '{' token is here\n./regexp.h:561:20: note: expanded from macro 'RXp_MATCH_COPY_FREE'\nregcomp.c:21809:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./regexp.h:567:10: note: expanded from macro 'RXp_MATCH_COPY_FREE'\nregcomp.c:21809:5: note: ')' token is here\n./regexp.h:567:12: note: expanded from macro 'RXp_MATCH_COPY_FREE'\nregcomp.c:21869:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:21869:9: note: '{' token is here\nregcomp.c:21869:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:21869:9: note: ')' token is here\nregcomp.c:21870:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:21870:9: note: '{' token is here\nregcomp.c:21870:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:21870:9: note: ')' token is here\nregcomp.c:21885:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:21885:13: note: '{' token is here\nregcomp.c:21885:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:21885:13: note: ')' token is here\nregcomp.c:21894:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:21894:5: note: '{' token is here\nregcomp.c:21894:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:21894:5: note: ')' token is here\nregcomp.c:21902:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:21902:9: note: '{' token is here\nregcomp.c:21902:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:21902:9: note: ')' token is here\nregcomp.c:22382:28: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:22382:28: note: '{' token is here\nregcomp.c:22382:28: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:22382:28: note: ')' token is here\nregcomp.c:24253:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24253:13: note: '{' token is here\nregcomp.c:24253:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24253:13: note: ')' token is here\nregcomp.c:24258:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24258:13: note: '{' token is here\nregcomp.c:24258:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24258:13: note: ')' token is here\nregcomp.c:24259:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24259:13: note: '{' token is here\nregcomp.c:24259:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24259:13: note: ')' token is here\nregcomp.c:24271:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24271:13: note: '{' token is here\nregcomp.c:24271:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24271:13: note: ')' token is here\nregcomp.c:24717:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24717:13: note: '{' token is here\nregcomp.c:24717:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24717:13: note: ')' token is here\nregcomp.c:24734:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24734:13: note: '{' token is here\nregcomp.c:24734:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24734:13: note: ')' token is here\nregcomp.c:24740:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24740:13: note: '{' token is here\nregcomp.c:24740:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24740:13: note: ')' token is here\nregcomp.c:24836:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24836:13: note: '{' token is here\nregcomp.c:24836:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24836:13: note: ')' token is here\nregcomp.c:25272:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:25272:5: note: '{' token is here\nregcomp.c:25272:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:25272:5: note: ')' token is here\nregcomp.c:25277:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:25277:5: note: '{' token is here\nregcomp.c:25277:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:25277:5: note: ')' token is here\nregcomp.c:25297:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:25297:5: note: '{' token is here\nregcomp.c:25297:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:25297:5: note: ')' token is here\nregcomp.c:25521:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:25521:21: note: '{' token is here\nregcomp.c:25521:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:25521:21: note: ')' token is here\nav.c:42:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nav.c:42:13: note: '{' token is here\nav.c:42:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nav.c:42:13: note: ')' token is here\nav.c:464:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./pp.h:565:5: note: expanded from macro 'EXTEND_MORTAL'\nav.c:464:9: note: '{' token is here\n./pp.h:565:16: note: expanded from macro 'EXTEND_MORTAL'\nav.c:464:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./pp.h:569:5: note: expanded from macro 'EXTEND_MORTAL'\nav.c:464:9: note: ')' token is here\n./pp.h:569:7: note: expanded from macro 'EXTEND_MORTAL'\nav.c:543:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nav.c:543:9: note: '{' token is here\nav.c:543:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nav.c:543:9: note: ')' token is here\nav.c:603:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nav.c:603:9: note: '{' token is here\nav.c:603:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nav.c:603:9: note: ')' token is here\nhv.c:117:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nhv.c:75:5: note: expanded from macro 'del_HE'\nhv.c:117:9: note: '{' token is here\nhv.c:75:16: note: expanded from macro 'del_HE'\nhv.c:117:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nhv.c:78:5: note: expanded from macro 'del_HE'\nhv.c:117:9: note: ')' token is here\nhv.c:78:7: note: expanded from macro 'del_HE'\nhv.c:1013:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nhv.c:1013:13: note: '{' token is here\nhv.c:1013:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nhv.c:1013:13: note: ')' token is here\nhv.c:1031:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nhv.c:1031:9: note: '{' token is here\nhv.c:1031:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nhv.c:1031:9: note: ')' token is here\nhv.c:1032:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nhv.c:1032:9: note: '{' token is here\nhv.c:1032:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nhv.c:1032:9: note: ')' token is here\nhv.c:1658:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nhv.c:1584:57: note: expanded from macro 'HV_SET_MAX_ADJUSTED_FOR_KEYS'\nhv.c:1658:9: note: '{' token is here\nhv.c:1584:68: note: expanded from macro 'HV_SET_MAX_ADJUSTED_FOR_KEYS'\nhv.c:1658:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nhv.c:1592:69: note: expanded from macro 'HV_SET_MAX_ADJUSTED_FOR_KEYS'\nhv.c:1658:9: note: ')' token is here\nhv.c:1593:3: note: expanded from macro 'HV_SET_MAX_ADJUSTED_FOR_KEYS'\nhv.c:1705:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nhv.c:1705:9: note: '{' token is here\nhv.c:1705:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nhv.c:1705:9: note: ')' token is here\nhv.c:1750:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nhv.c:1750:5: note: '{' token is here\nhv.c:1750:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nhv.c:1750:5: note: ')' token is here\nhv.c:1810:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nhv.c:1810:5: note: '{' token is here\nhv.c:1810:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nhv.c:1810:5: note: ')' token is here\nhv.c:2065:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nhv.c:2065:9: note: '{' token is here\nhv.c:2065:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nhv.c:2065:9: note: ')' token is here\nhv.c:2732:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nhv.c:2732:13: note: '{' token is here\nhv.c:2732:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nhv.c:2732:13: note: ')' token is here\nhv.c:3235:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nhv.c:3235:9: note: '{' token is here\nhv.c:3235:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nhv.c:3235:9: note: ')' token is here\nhv.c:3236:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nhv.c:3236:9: note: '{' token is here\nhv.c:3236:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nhv.c:3236:9: note: ')' token is here\nhv.c:3238:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nhv.c:3238:9: note: '{' token is here\nhv.c:3238:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nhv.c:3238:9: note: ')' token is here\npp_hot.c:44:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:44:5: note: '{' token is here\npp_hot.c:44:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:44:5: note: ')' token is here\npp_hot.c:61:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:61:5: note: '{' token is here\npp_hot.c:61:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:61:5: note: ')' token is here\npp_hot.c:81:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:81:5: note: '{' token is here\npp_hot.c:81:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:81:5: note: ')' token is here\npp_hot.c:91:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:91:5: note: '{' token is here\npp_hot.c:91:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:91:5: note: ')' token is here\npp_hot.c:99:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:99:5: note: '{' token is here\npp_hot.c:99:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:99:5: note: ')' token is here\npp_hot.c:165:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:165:17: note: '{' token is here\npp_hot.c:165:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:165:17: note: ')' token is here\npp_hot.c:166:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:166:17: note: '{' token is here\npp_hot.c:166:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:166:17: note: ')' token is here\npp_hot.c:189:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:189:17: note: '{' token is here\npp_hot.c:189:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:189:17: note: ')' token is here\npp_hot.c:215:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:215:17: note: '{' token is here\npp_hot.c:215:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:215:17: note: ')' token is here\npp_hot.c:227:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:227:5: note: '{' token is here\npp_hot.c:227:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:227:5: note: ')' token is here\npp_hot.c:252:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./cop.h:769:28: note: expanded from macro 'CX_LEAVE_SCOPE'\n./scope.h:223:26: note: expanded from macro 'LEAVE_SCOPE'\npp_hot.c:252:9: note: '{' token is here\n./scope.h:223:37: note: expanded from macro 'LEAVE_SCOPE'\npp_hot.c:252:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./scope.h:225:5: note: expanded from macro 'LEAVE_SCOPE'\npp_hot.c:252:9: note: ')' token is here\n./scope.h:225:7: note: expanded from macro 'LEAVE_SCOPE'\npp_hot.c:324:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:324:5: note: '{' token is here\npp_hot.c:324:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:324:5: note: ')' token is here\npp_hot.c:330:18: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./pp.h:588:40: note: expanded from macro 'tryAMAGICbin_MG'\npp_hot.c:330:18: note: '{' token is here\n./pp.h:588:51: note: expanded from macro 'tryAMAGICbin_MG'\npp_hot.c:330:18: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./pp.h:592:5: note: expanded from macro 'tryAMAGICbin_MG'\npp_hot.c:330:18: note: ')' token is here\n./pp.h:592:7: note: expanded from macro 'tryAMAGICbin_MG'\npp_hot.c:454:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:454:13: note: '{' token is here\npp_hot.c:454:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:454:13: note: ')' token is here\npp_hot.c:908:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:908:5: note: '{' token is here\npp_hot.c:908:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:908:5: note: ')' token is here\npp_hot.c:919:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:919:5: note: '{' token is here\npp_hot.c:919:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:919:5: note: ')' token is here\npp_hot.c:920:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./pp.h:502:18: note: expanded from macro 'SETTARG'\npp_hot.c:920:5: note: '{' token is here\n./pp.h:502:29: note: expanded from macro 'SETTARG'\n./pp.h:502:31: note: expanded from macro 'SETTARG'\npp_hot.c:920:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:920:5: note: ')' token is here\n./pp.h:502:61: note: expanded from macro 'SETTARG'\n./pp.h:502:63: note: expanded from macro 'SETTARG'\npp_hot.c:996:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:996:17: note: '{' token is here\npp_hot.c:996:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:996:17: note: ')' token is here\npp_hot.c:1070:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:1070:29: note: '{' token is here\npp_hot.c:1070:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:1070:29: note: ')' token is here\npp_hot.c:1111:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:1111:13: note: '{' token is here\npp_hot.c:1111:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:1111:13: note: ')' token is here\npp_hot.c:1129:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:1129:5: note: '{' token is here\npp_hot.c:1129:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:1129:5: note: ')' token is here\npp_hot.c:1167:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:1167:9: note: '{' token is here\npp_hot.c:1167:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:1167:9: note: ')' token is here\npp_hot.c:1176:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:1176:9: note: '{' token is here\npp_hot.c:1176:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:1176:9: note: ')' token is here\npp_hot.c:1177:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:1177:9: note: '{' token is here\npp_hot.c:1177:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:1177:9: note: ')' token is here\npp_hot.c:1189:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:1189:9: note: '{' token is here\npp_hot.c:1189:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:1189:9: note: ')' token is here\npp_hot.c:1208:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:1208:5: note: '{' token is here\npp_hot.c:1208:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:1208:5: note: ')' token is here\npp_hot.c:1242:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./pp.h:601:5: note: expanded from macro 'tryAMAGICunTARGETlist'\npp_hot.c:1242:9: note: '{' token is here\n./pp.h:601:16: note: expanded from macro 'tryAMAGICunTARGETlist'\n./pp.h:621:17: note: expanded from macro 'tryAMAGICunTARGETlist'\npp_hot.c:1242:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:1242:9: note: ')' token is here\n./pp.h:630:17: note: expanded from macro 'tryAMAGICunTARGETlist'\n./pp.h:643:5: note: expanded from macro 'tryAMAGICunTARGETlist'\n./pp.h:643:7: note: expanded from macro 'tryAMAGICunTARGETlist'\npp_hot.c:1251:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:1251:13: note: '{' token is here\npp_hot.c:1251:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:1251:13: note: ')' token is here\npp_hot.c:1267:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:1267:5: note: '{' token is here\npp_hot.c:1267:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:1267:5: note: ')' token is here\npp_hot.c:1296:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:1296:9: note: '{' token is here\npp_hot.c:1296:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:1296:9: note: ')' token is here\npp_hot.c:1300:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:1300:5: note: '{' token is here\npp_hot.c:1300:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:1300:5: note: ')' token is here\npp_hot.c:1317:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:1317:9: note: '{' token is here\npp_hot.c:1317:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:1317:9: note: ')' token is here\npp_hot.c:1321:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:1321:5: note: '{' token is here\npp_hot.c:1321:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:1321:5: note: ')' token is here\npp_hot.c:1410:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:1410:5: note: '{' token is here\npp_hot.c:1410:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:1410:5: note: ')' token is here\npp_hot.c:1434:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./pp.h:409:5: note: expanded from macro 'TARGi'\npp_hot.c:1434:17: note: '{' token is here\n./pp.h:409:16: note: expanded from macro 'TARGi'\npp_hot.c:1434:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./pp.h:426:5: note: expanded from macro 'TARGi'\npp_hot.c:1434:17: note: ')' token is here\n./pp.h:426:7: note: expanded from macro 'TARGi'\npp_hot.c:1450:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./pp.h:454:5: note: expanded from macro 'TARGn'\npp_hot.c:1450:13: note: '{' token is here\n./pp.h:454:16: note: expanded from macro 'TARGn'\n./pp.h:466:13: note: expanded from macro 'TARGn'\n./sv.h:1341:9: note: expanded from macro 'SvNV_set'\n./sv.h:1341:20: note: expanded from macro 'SvNV_set'\npp_hot.c:1450:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./sv.h:1344:62: note: expanded from macro 'SvNV_set'\npp_hot.c:1450:13: note: ')' token is here\n./sv.h:1344:64: note: expanded from macro 'SvNV_set'\n./pp.h:470:5: note: expanded from macro 'TARGn'\n./pp.h:470:7: note: expanded from macro 'TARGn'\npp_hot.c:1589:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./pp.h:506:18: note: expanded from macro 'SETu'\npp_hot.c:1589:21: note: '{' token is here\n./pp.h:506:29: note: expanded from macro 'SETu'\n./pp.h:506:31: note: expanded from macro 'SETu'\n./pp.h:431:5: note: expanded from macro 'TARGu'\n./pp.h:431:16: note: expanded from macro 'TARGu'\npp_hot.c:1589:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./pp.h:449:5: note: expanded from macro 'TARGu'\npp_hot.c:1589:21: note: ')' token is here\n./pp.h:449:7: note: expanded from macro 'TARGu'\n./pp.h:506:55: note: expanded from macro 'SETu'\n./pp.h:506:57: note: expanded from macro 'SETu'\npp_hot.c:1593:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./pp.h:505:18: note: expanded from macro 'SETi'\npp_hot.c:1593:25: note: '{' token is here\n./pp.h:505:29: note: expanded from macro 'SETi'\n./pp.h:505:31: note: expanded from macro 'SETi'\npp_hot.c:1593:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:1593:25: note: ')' token is here\n./pp.h:505:55: note: expanded from macro 'SETi'\n./pp.h:505:57: note: expanded from macro 'SETi'\npp_hot.c:1597:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./pp.h:504:18: note: expanded from macro 'SETn'\npp_hot.c:1597:25: note: '{' token is here\n./pp.h:504:29: note: expanded from macro 'SETn'\n./pp.h:504:31: note: expanded from macro 'SETn'\npp_hot.c:1597:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:1597:25: note: ')' token is here\n./pp.h:504:55: note: expanded from macro 'SETn'\n./pp.h:504:57: note: expanded from macro 'SETn'\npp_hot.c:1614:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:1614:13: note: '{' token is here\npp_hot.c:1614:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:1614:13: note: ')' token is here\npp_hot.c:1617:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:1617:9: note: '{' token is here\npp_hot.c:1617:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:1617:9: note: ')' token is here\npp_hot.c:1637:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:1637:5: note: '{' token is here\npp_hot.c:1637:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:1637:5: note: ')' token is here\npp_hot.c:1692:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./pp.h:395:25: note: expanded from macro 'MEXTEND'\npp_hot.c:1692:13: note: '{' token is here\n./pp.h:395:36: note: expanded from macro 'MEXTEND'\npp_hot.c:1692:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./pp.h:402:28: note: expanded from macro 'MEXTEND'\npp_hot.c:1692:13: note: ')' token is here\n./pp.h:402:30: note: expanded from macro 'MEXTEND'\npp_hot.c:1760:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:1760:5: note: '{' token is here\npp_hot.c:1760:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:1760:5: note: ')' token is here\npp_hot.c:1765:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:1765:5: note: '{' token is here\npp_hot.c:1765:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:1765:5: note: ')' token is here\npp_hot.c:1830:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./pp.h:476:18: note: expanded from macro 'PUSHi'\npp_hot.c:1830:17: note: '{' token is here\n./pp.h:476:29: note: expanded from macro 'PUSHi'\n./pp.h:476:31: note: expanded from macro 'PUSHi'\npp_hot.c:1830:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:1830:17: note: ')' token is here\n./pp.h:476:56: note: expanded from macro 'PUSHi'\n./pp.h:476:58: note: expanded from macro 'PUSHi'\npp_hot.c:1843:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:1843:17: note: '{' token is here\npp_hot.c:1843:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:1843:17: note: ')' token is here\npp_hot.c:1864:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:1864:5: note: '{' token is here\npp_hot.c:1864:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:1864:5: note: ')' token is here\npp_hot.c:1908:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:1908:5: note: '{' token is here\npp_hot.c:1908:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:1908:5: note: ')' token is here\npp_hot.c:2004:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:2004:17: note: '{' token is here\npp_hot.c:2004:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:2004:17: note: ')' token is here\npp_hot.c:2359:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:2359:13: note: '{' token is here\npp_hot.c:2359:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:2359:13: note: ')' token is here\npp_hot.c:2435:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:2435:21: note: '{' token is here\npp_hot.c:2435:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:2435:21: note: ')' token is here\npp_hot.c:2462:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:2462:17: note: '{' token is here\npp_hot.c:2462:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:2462:17: note: ')' token is here\npp_hot.c:2501:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:2501:13: note: '{' token is here\npp_hot.c:2501:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:2501:13: note: ')' token is here\npp_hot.c:2548:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:2548:17: note: '{' token is here\npp_hot.c:2548:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:2548:17: note: ')' token is here\npp_hot.c:2566:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:2566:17: note: '{' token is here\npp_hot.c:2566:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:2566:17: note: ')' token is here\npp_hot.c:2576:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:2576:25: note: '{' token is here\npp_hot.c:2576:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:2576:25: note: ')' token is here\npp_hot.c:2616:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:2616:21: note: '{' token is here\npp_hot.c:2616:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:2616:21: note: ')' token is here\npp_hot.c:2643:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:2643:21: note: '{' token is here\npp_hot.c:2643:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:2643:21: note: ')' token is here\npp_hot.c:2706:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:2706:17: note: '{' token is here\npp_hot.c:2706:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:2706:17: note: ')' token is here\npp_hot.c:2733:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:2733:21: note: '{' token is here\npp_hot.c:2733:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:2733:21: note: ')' token is here\npp_hot.c:2745:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:2745:17: note: '{' token is here\npp_hot.c:2745:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:2745:17: note: ')' token is here\npp_hot.c:2764:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:2764:13: note: '{' token is here\npp_hot.c:2764:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:2764:13: note: ')' token is here\npp_hot.c:2798:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:2798:13: note: '{' token is here\npp_hot.c:2798:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:2798:13: note: ')' token is here\npp_hot.c:2843:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:2843:9: note: '{' token is here\npp_hot.c:2843:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:2843:9: note: ')' token is here\npp_hot.c:2848:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:2848:13: note: '{' token is here\npp_hot.c:2848:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:2848:13: note: ')' token is here\npp_hot.c:2875:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:2875:5: note: '{' token is here\npp_hot.c:2875:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:2875:5: note: ')' token is here\npp_hot.c:2891:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:2891:9: note: '{' token is here\npp_hot.c:2891:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:2891:9: note: ')' token is here\npp_hot.c:2892:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:2892:9: note: '{' token is here\npp_hot.c:2892:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:2892:9: note: ')' token is here\npp_hot.c:2894:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:2894:5: note: '{' token is here\npp_hot.c:2894:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:2894:5: note: ')' token is here\npp_hot.c:2907:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./regcomp.h:1109:5: note: expanded from macro 'DECLARE_AND_GET_RE_DEBUG_FLAGS_NON_REGEX'\npp_hot.c:2907:5: note: '{' token is here\n./regcomp.h:1109:16: note: expanded from macro 'DECLARE_AND_GET_RE_DEBUG_FLAGS_NON_REGEX'\npp_hot.c:2907:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./regcomp.h:1115:5: note: expanded from macro 'DECLARE_AND_GET_RE_DEBUG_FLAGS_NON_REGEX'\npp_hot.c:2907:5: note: ')' token is here\n./regcomp.h:1115:7: note: expanded from macro 'DECLARE_AND_GET_RE_DEBUG_FLAGS_NON_REGEX'\npp_hot.c:2967:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:2967:9: note: '{' token is here\npp_hot.c:2967:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:2967:9: note: ')' token is here\npp_hot.c:3094:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:3094:9: note: '{' token is here\npp_hot.c:3094:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:3094:9: note: ')' token is here\npp_hot.c:3105:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:3105:9: note: '{' token is here\npp_hot.c:3105:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:3105:9: note: ')' token is here\npp_hot.c:3106:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:3106:9: note: '{' token is here\npp_hot.c:3106:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:3106:9: note: ')' token is here\npp_hot.c:3135:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:3135:9: note: '{' token is here\npp_hot.c:3135:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:3135:9: note: ')' token is here\npp_hot.c:3147:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:3147:5: note: '{' token is here\npp_hot.c:3147:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:3147:5: note: ')' token is here\npp_hot.c:3171:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:3171:17: note: '{' token is here\npp_hot.c:3171:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:3171:17: note: ')' token is here\npp_hot.c:3172:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:3172:17: note: '{' token is here\npp_hot.c:3172:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:3172:17: note: ')' token is here\npp_hot.c:3187:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:3187:25: note: '{' token is here\npp_hot.c:3187:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:3187:25: note: ')' token is here\npp_hot.c:3189:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:3189:25: note: '{' token is here\npp_hot.c:3189:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:3189:25: note: ')' token is here\npp_hot.c:3220:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./pp.h:473:18: note: expanded from macro 'PUSHTARG'\npp_hot.c:3220:13: note: '{' token is here\n./pp.h:473:29: note: expanded from macro 'PUSHTARG'\n./pp.h:473:31: note: expanded from macro 'PUSHTARG'\npp_hot.c:3220:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:3220:13: note: ')' token is here\n./pp.h:473:62: note: expanded from macro 'PUSHTARG'\n./pp.h:473:64: note: expanded from macro 'PUSHTARG'\npp_hot.c:3299:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:3299:17: note: '{' token is here\npp_hot.c:3299:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:3299:17: note: ')' token is here\npp_hot.c:3301:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:3263:9: note: expanded from macro 'MAYBE_TAINT_LINE'\npp_hot.c:3301:13: note: '{' token is here\npp_hot.c:3301:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:3301:13: note: ')' token is here\npp_hot.c:3304:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:3304:9: note: '{' token is here\npp_hot.c:3304:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:3304:9: note: ')' token is here\npp_hot.c:3307:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:3307:9: note: '{' token is here\npp_hot.c:3307:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:3307:9: note: ')' token is here\npp_hot.c:3309:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:3309:9: note: '{' token is here\npp_hot.c:3309:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:3309:9: note: ')' token is here\npp_hot.c:3318:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:3318:21: note: '{' token is here\npp_hot.c:3318:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:3318:21: note: ')' token is here\npp_hot.c:3347:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./sv.h:1406:32: note: expanded from macro 'SvPV_shrink_to_cur'\npp_hot.c:3347:17: note: '{' token is here\n./sv.h:1406:43: note: expanded from macro 'SvPV_shrink_to_cur'\n./sv.h:1408:20: note: expanded from macro 'SvPV_shrink_to_cur'\npp_hot.c:3347:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:3347:17: note: ')' token is here\n./sv.h:1409:18: note: expanded from macro 'SvPV_shrink_to_cur'\n./sv.h:1409:20: note: expanded from macro 'SvPV_shrink_to_cur'\npp_hot.c:3356:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:3356:13: note: '{' token is here\npp_hot.c:3356:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:3356:13: note: ')' token is here\npp_hot.c:3681:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:3681:17: note: '{' token is here\npp_hot.c:3681:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:3681:17: note: ')' token is here\npp_hot.c:4019:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:4019:13: note: '{' token is here\npp_hot.c:4019:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:4019:13: note: ')' token is here\npp_hot.c:4061:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./pp.h:382:29: note: expanded from macro 'EXTEND_SKIP'\npp_hot.c:4061:9: note: '{' token is here\n./pp.h:382:40: note: expanded from macro 'EXTEND_SKIP'\npp_hot.c:4061:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./pp.h:385:27: note: expanded from macro 'EXTEND_SKIP'\npp_hot.c:4061:9: note: ')' token is here\n./pp.h:385:29: note: expanded from macro 'EXTEND_SKIP'\npp_hot.c:4071:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:4071:5: note: '{' token is here\npp_hot.c:4071:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:4071:5: note: ')' token is here\npp_hot.c:4197:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:4197:9: note: '{' token is here\npp_hot.c:4197:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:4197:9: note: ')' token is here\npp_hot.c:4282:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:4282:9: note: '{' token is here\npp_hot.c:4282:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:4282:9: note: ')' token is here\npp_hot.c:4292:14: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./sv.h:2284:17: note: expanded from macro 'SvSetSV'\npp_hot.c:4292:14: note: '{' token is here\npp_hot.c:4292:14: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:4292:14: note: ')' token is here\npp_hot.c:4360:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:4360:17: note: '{' token is here\npp_hot.c:4360:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:4360:17: note: ')' token is here\npp_hot.c:4401:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:4401:17: note: '{' token is here\npp_hot.c:4401:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:4401:17: note: ')' token is here\npp_hot.c:4506:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:4506:17: note: '{' token is here\npp_hot.c:4506:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:4506:17: note: ')' token is here\npp_hot.c:4508:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:4508:13: note: '{' token is here\npp_hot.c:4508:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:4508:13: note: ')' token is here\npp_hot.c:4509:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:4509:13: note: '{' token is here\npp_hot.c:4509:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:4509:13: note: ')' token is here\npp_hot.c:4510:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:4510:13: note: '{' token is here\npp_hot.c:4510:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:4510:13: note: ')' token is here\npp_hot.c:4512:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:4512:13: note: '{' token is here\npp_hot.c:4512:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:4512:13: note: ')' token is here\npp_hot.c:4537:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:4537:13: note: '{' token is here\npp_hot.c:4537:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:4537:13: note: ')' token is here\npp_hot.c:4539:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:4539:13: note: '{' token is here\npp_hot.c:4539:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:4539:13: note: ')' token is here\npp_hot.c:4545:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:4545:9: note: '{' token is here\npp_hot.c:4545:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:4545:9: note: ')' token is here\npp_hot.c:4547:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:4547:5: note: '{' token is here\npp_hot.c:4547:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:4547:5: note: ')' token is here\npp_hot.c:4549:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:4549:5: note: '{' token is here\npp_hot.c:4549:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:4549:5: note: ')' token is here\npp_hot.c:4579:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:4579:17: note: '{' token is here\npp_hot.c:4579:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:4579:17: note: ')' token is here\npp_hot.c:4684:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:4684:13: note: '{' token is here\npp_hot.c:4684:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:4684:13: note: ')' token is here\npp_hot.c:4705:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:4705:9: note: '{' token is here\npp_hot.c:4705:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:4705:9: note: ')' token is here\npp_hot.c:4878:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:4878:21: note: '{' token is here\npp_hot.c:4878:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:4878:21: note: ')' token is here\npp_hot.c:4953:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:4953:5: note: '{' token is here\npp_hot.c:4953:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:4953:5: note: ')' token is here\npp_hot.c:5238:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5238:17: note: '{' token is here\npp_hot.c:5238:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5238:17: note: ')' token is here\npp_hot.c:5436:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5436:9: note: '{' token is here\npp_hot.c:5436:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5436:9: note: ')' token is here\npp_hot.c:5439:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5439:13: note: '{' token is here\npp_hot.c:5439:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5439:13: note: ')' token is here\npp_hot.c:5442:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5442:13: note: '{' token is here\npp_hot.c:5442:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5442:13: note: ')' token is here\npp_hot.c:5445:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5445:13: note: '{' token is here\npp_hot.c:5445:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5445:13: note: ')' token is here\npp_hot.c:5449:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5449:9: note: '{' token is here\npp_hot.c:5449:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5449:9: note: ')' token is here\npp_hot.c:5592:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5579:13: note: expanded from macro 'METHOD_CHECK_CACHE'\npp_hot.c:5592:9: note: '{' token is here\npp_hot.c:5592:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5592:9: note: ')' token is here\npp_hot.c:5598:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5598:5: note: '{' token is here\npp_hot.c:5598:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5598:5: note: ')' token is here\npp_hot.c:5615:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5615:9: note: '{' token is here\npp_hot.c:5615:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5615:9: note: ')' token is here\npp_hot.c:5621:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5621:5: note: '{' token is here\npp_hot.c:5621:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5621:5: note: ')' token is here\npp_hot.c:5633:18: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5633:18: note: '{' token is here\npp_hot.c:5633:18: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5633:18: note: ')' token is here\npp_hot.c:5639:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5639:5: note: '{' token is here\npp_hot.c:5639:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5639:5: note: ')' token is here\npp_hot.c:5654:10: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5654:10: note: '{' token is here\npp_hot.c:5654:10: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5654:10: note: ')' token is here\npp_hot.c:5660:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5660:5: note: '{' token is here\npp_hot.c:5660:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5660:5: note: ')' token is here\npp.c:41:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:41:9: note: '{' token is here\npp.c:41:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:41:9: note: ')' token is here\npp.c:53:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:53:5: note: '{' token is here\npp.c:53:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:53:5: note: ')' token is here\npp.c:143:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:143:21: note: '{' token is here\npp.c:143:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:143:21: note: ')' token is here\npp.c:144:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:144:21: note: '{' token is here\npp.c:144:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:144:21: note: ')' token is here\npp.c:146:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:146:21: note: '{' token is here\npp.c:146:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:146:21: note: ')' token is here\npp.c:336:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:336:21: note: '{' token is here\npp.c:336:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:336:21: note: ')' token is here\npp.c:411:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:411:5: note: '{' token is here\npp.c:411:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:411:5: note: ')' token is here\npp.c:431:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:431:13: note: '{' token is here\npp.c:431:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:431:13: note: ')' token is here\npp.c:438:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:438:5: note: '{' token is here\npp.c:438:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:438:5: note: ')' token is here\npp.c:476:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:476:5: note: '{' token is here\npp.c:476:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:476:5: note: ')' token is here\npp.c:524:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:524:9: note: '{' token is here\npp.c:524:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:524:9: note: ')' token is here\npp.c:677:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:677:9: note: '{' token is here\npp.c:677:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:677:9: note: ')' token is here\npp.c:798:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:798:13: note: '{' token is here\npp.c:798:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:798:13: note: ')' token is here\npp.c:801:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:801:13: note: '{' token is here\npp.c:801:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:801:13: note: ')' token is here\npp.c:822:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:822:21: note: '{' token is here\npp.c:822:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:822:21: note: ')' token is here\npp.c:834:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:834:13: note: '{' token is here\npp.c:834:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:834:13: note: ')' token is here\npp.c:840:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:840:9: note: '{' token is here\npp.c:840:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:840:9: note: ')' token is here\npp.c:856:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:856:5: note: '{' token is here\npp.c:856:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:856:5: note: ')' token is here\npp.c:874:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./pp.h:480:19: note: expanded from macro 'XPUSHTARG'\npp.c:874:5: note: '{' token is here\n./pp.h:480:30: note: expanded from macro 'XPUSHTARG'\n./pp.h:480:32: note: expanded from macro 'XPUSHTARG'\npp.c:874:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:874:5: note: ')' token is here\n./pp.h:480:50: note: expanded from macro 'XPUSHTARG'\n./pp.h:480:64: note: expanded from macro 'XPUSHTARG'\n./pp.h:480:66: note: expanded from macro 'XPUSHTARG'\npp.c:884:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:884:9: note: '{' token is here\npp.c:884:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:884:9: note: ')' token is here\npp.c:970:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:970:13: note: '{' token is here\npp.c:970:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:970:13: note: ')' token is here\npp.c:971:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:971:13: note: '{' token is here\npp.c:971:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:971:13: note: ')' token is here\npp.c:972:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:972:13: note: '{' token is here\npp.c:972:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:972:13: note: ')' token is here\npp.c:975:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:975:9: note: '{' token is here\npp.c:975:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:975:9: note: ')' token is here\npp.c:999:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:999:5: note: '{' token is here\npp.c:999:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:999:5: note: ')' token is here\npp.c:1003:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1003:5: note: '{' token is here\npp.c:1003:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1003:5: note: ')' token is here\npp.c:1023:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1023:9: note: '{' token is here\npp.c:1023:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1023:9: note: ')' token is here\npp.c:1024:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1024:9: note: '{' token is here\npp.c:1024:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1024:9: note: ')' token is here\npp.c:1048:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1048:9: note: '{' token is here\npp.c:1048:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1048:9: note: ')' token is here\npp.c:1049:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1049:9: note: '{' token is here\npp.c:1049:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1049:9: note: ')' token is here\npp.c:1066:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1066:5: note: '{' token is here\npp.c:1066:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1066:5: note: ')' token is here\npp.c:1127:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1127:21: note: '{' token is here\npp.c:1127:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1127:21: note: ')' token is here\npp.c:1158:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1158:29: note: '{' token is here\npp.c:1158:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1158:29: note: ')' token is here\npp.c:1161:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1161:29: note: '{' token is here\npp.c:1161:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1161:29: note: ')' token is here\npp.c:1164:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1164:29: note: '{' token is here\npp.c:1164:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1164:29: note: ')' token is here\npp.c:1167:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1167:29: note: '{' token is here\npp.c:1167:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1167:29: note: ')' token is here\npp.c:1216:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1216:9: note: '{' token is here\npp.c:1216:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1216:9: note: ')' token is here\npp.c:1230:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1230:5: note: '{' token is here\npp.c:1230:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1230:5: note: ')' token is here\npp.c:1259:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1259:17: note: '{' token is here\npp.c:1259:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1259:17: note: ')' token is here\npp.c:1282:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1282:13: note: '{' token is here\npp.c:1282:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1282:13: note: ')' token is here\npp.c:1347:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1347:21: note: '{' token is here\npp.c:1347:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1347:21: note: ')' token is here\npp.c:1357:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1357:21: note: '{' token is here\npp.c:1357:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1357:21: note: ')' token is here\npp.c:1388:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1388:29: note: '{' token is here\npp.c:1388:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1388:29: note: ')' token is here\npp.c:1394:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1394:29: note: '{' token is here\npp.c:1394:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1394:29: note: ')' token is here\npp.c:1415:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1415:7: note: '{' token is here\npp.c:1415:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1415:7: note: ')' token is here\npp.c:1423:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1423:5: note: '{' token is here\npp.c:1423:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1423:5: note: ')' token is here\npp.c:1507:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1507:25: note: '{' token is here\npp.c:1507:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1507:25: note: ')' token is here\npp.c:1512:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1512:25: note: '{' token is here\npp.c:1512:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1512:25: note: ')' token is here\npp.c:1515:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1515:25: note: '{' token is here\npp.c:1515:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1515:25: note: ')' token is here\npp.c:1532:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./pp.h:475:18: note: expanded from macro 'PUSHn'\npp.c:1532:9: note: '{' token is here\n./pp.h:475:29: note: expanded from macro 'PUSHn'\n./pp.h:475:31: note: expanded from macro 'PUSHn'\npp.c:1532:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1532:9: note: ')' token is here\n./pp.h:475:56: note: expanded from macro 'PUSHn'\n./pp.h:475:58: note: expanded from macro 'PUSHn'\npp.c:1540:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1540:5: note: '{' token is here\npp.c:1540:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1540:5: note: ')' token is here\npp.c:1659:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1659:9: note: '{' token is here\npp.c:1659:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1659:9: note: ')' token is here\npp.c:1692:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1692:17: note: '{' token is here\npp.c:1692:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1692:17: note: ')' token is here\npp.c:1698:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1698:9: note: '{' token is here\npp.c:1698:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1698:9: note: ')' token is here\npp.c:1751:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1751:13: note: '{' token is here\npp.c:1751:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1751:13: note: ')' token is here\npp.c:1781:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1781:17: note: '{' token is here\npp.c:1781:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1781:17: note: ')' token is here\npp.c:1794:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1794:17: note: '{' token is here\npp.c:1794:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1794:17: note: ')' token is here\npp.c:1803:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1803:9: note: '{' token is here\npp.c:1803:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1803:9: note: ')' token is here\npp.c:1811:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1811:5: note: '{' token is here\npp.c:1811:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1811:5: note: ')' token is here\npp.c:1835:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1835:17: note: '{' token is here\npp.c:1835:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1835:17: note: ')' token is here\npp.c:1851:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1851:13: note: '{' token is here\npp.c:1851:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1851:13: note: ')' token is here\npp.c:1942:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1942:21: note: '{' token is here\npp.c:1942:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1942:21: note: ')' token is here\npp.c:1946:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1946:25: note: '{' token is here\npp.c:1946:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1946:25: note: ')' token is here\npp.c:1950:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1950:25: note: '{' token is here\npp.c:1950:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1950:25: note: ')' token is here\npp.c:1966:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1966:13: note: '{' token is here\npp.c:1966:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1966:13: note: ')' token is here\npp.c:1969:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1969:9: note: '{' token is here\npp.c:1969:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1969:9: note: ')' token is here\npp.c:2041:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2041:5: note: '{' token is here\npp.c:2041:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2041:5: note: ')' token is here\npp.c:2047:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2047:11: note: '{' token is here\npp.c:2047:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2047:11: note: ')' token is here\npp.c:2050:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2050:11: note: '{' token is here\npp.c:2050:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2050:11: note: ')' token is here\npp.c:2059:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2059:5: note: '{' token is here\npp.c:2059:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2059:5: note: ')' token is here\npp.c:2065:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2065:11: note: '{' token is here\npp.c:2065:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2065:11: note: ')' token is here\npp.c:2068:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2068:11: note: '{' token is here\npp.c:2068:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2068:11: note: ')' token is here\npp.c:2080:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2080:5: note: '{' token is here\npp.c:2080:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2080:5: note: ')' token is here\npp.c:2102:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2102:5: note: '{' token is here\npp.c:2102:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2102:5: note: ')' token is here\npp.c:2124:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2124:5: note: '{' token is here\npp.c:2124:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2124:5: note: ')' token is here\npp.c:2146:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2146:5: note: '{' token is here\npp.c:2146:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2146:5: note: ')' token is here\npp.c:2168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2168:5: note: '{' token is here\npp.c:2168:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2168:5: note: ')' token is here\npp.c:2261:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2261:5: note: '{' token is here\npp.c:2261:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2261:5: note: ')' token is here\npp.c:2270:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2270:9: note: '{' token is here\npp.c:2270:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2270:9: note: ')' token is here\npp.c:2305:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2305:5: note: '{' token is here\npp.c:2305:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2305:5: note: ')' token is here\npp.c:2323:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2323:5: note: '{' token is here\npp.c:2323:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2323:5: note: ')' token is here\npp.c:2334:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2334:5: note: '{' token is here\npp.c:2334:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2334:5: note: ')' token is here\npp.c:2345:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2345:5: note: '{' token is here\npp.c:2345:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2345:5: note: ')' token is here\npp.c:2355:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2355:7: note: '{' token is here\npp.c:2355:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2355:7: note: ')' token is here\npp.c:2363:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2363:5: note: '{' token is here\npp.c:2363:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2363:5: note: ')' token is here\npp.c:2371:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2371:11: note: '{' token is here\npp.c:2371:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2371:11: note: ')' token is here\npp.c:2375:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2375:11: note: '{' token is here\npp.c:2375:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2375:11: note: ')' token is here\npp.c:2382:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2382:9: note: '{' token is here\npp.c:2382:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2382:9: note: ')' token is here\npp.c:2391:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2391:5: note: '{' token is here\npp.c:2391:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2391:5: note: ')' token is here\npp.c:2396:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2396:11: note: '{' token is here\npp.c:2396:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2396:11: note: ')' token is here\npp.c:2400:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2400:11: note: '{' token is here\npp.c:2400:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2400:11: note: ')' token is here\npp.c:2409:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2409:5: note: '{' token is here\npp.c:2409:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2409:5: note: ')' token is here\npp.c:2413:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./pp.h:549:20: note: expanded from macro 'RETSETTARG'\npp.c:2413:9: note: '{' token is here\n./pp.h:549:31: note: expanded from macro 'RETSETTARG'\n./pp.h:549:33: note: expanded from macro 'RETSETTARG'\npp.c:2413:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2413:9: note: ')' token is here\n./pp.h:549:50: note: expanded from macro 'RETSETTARG'\n./pp.h:549:52: note: expanded from macro 'RETSETTARG'\npp.c:2424:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2424:5: note: '{' token is here\npp.c:2424:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2424:5: note: ')' token is here\npp.c:2434:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2434:11: note: '{' token is here\npp.c:2434:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2434:11: note: ')' token is here\npp.c:2440:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2440:11: note: '{' token is here\npp.c:2440:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2440:11: note: ')' token is here\npp.c:2447:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2447:9: note: '{' token is here\npp.c:2447:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2447:9: note: ')' token is here\npp.c:2460:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2460:5: note: '{' token is here\npp.c:2460:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2460:5: note: ')' token is here\npp.c:2468:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2468:11: note: '{' token is here\npp.c:2468:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2468:11: note: ')' token is here\npp.c:2474:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2474:11: note: '{' token is here\npp.c:2474:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2474:11: note: ')' token is here\npp.c:2487:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2487:5: note: '{' token is here\npp.c:2487:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2487:5: note: ')' token is here\npp.c:2493:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2493:9: note: '{' token is here\npp.c:2493:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2493:9: note: ')' token is here\npp.c:2516:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2516:5: note: '{' token is here\npp.c:2516:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2516:5: note: ')' token is here\npp.c:2523:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./pp.h:583:39: note: expanded from macro 'tryAMAGICun_MG'\npp.c:2523:5: note: '{' token is here\n./pp.h:583:50: note: expanded from macro 'tryAMAGICun_MG'\npp.c:2523:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./pp.h:587:5: note: expanded from macro 'tryAMAGICun_MG'\npp.c:2523:5: note: ')' token is here\n./pp.h:587:7: note: expanded from macro 'tryAMAGICun_MG'\npp.c:2534:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2534:21: note: '{' token is here\npp.c:2534:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2534:21: note: ')' token is here\npp.c:2539:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2539:21: note: '{' token is here\npp.c:2539:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2539:21: note: ')' token is here\npp.c:2544:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2544:17: note: '{' token is here\npp.c:2544:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2544:17: note: ')' token is here\npp.c:2549:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2549:17: note: '{' token is here\npp.c:2549:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2549:17: note: ')' token is here\npp.c:2555:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2555:13: note: '{' token is here\npp.c:2555:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2555:13: note: ')' token is here\npp.c:2559:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2559:13: note: '{' token is here\npp.c:2559:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2559:13: note: ')' token is here\npp.c:2569:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2569:5: note: '{' token is here\npp.c:2569:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2569:5: note: ')' token is here\npp.c:2589:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2589:13: note: '{' token is here\npp.c:2589:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2589:13: note: ')' token is here\npp.c:2612:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2612:5: note: '{' token is here\npp.c:2612:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2612:5: note: ')' token is here\npp.c:2618:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2618:11: note: '{' token is here\npp.c:2618:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2618:11: note: ')' token is here\npp.c:2622:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2622:11: note: '{' token is here\npp.c:2622:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2622:11: note: ')' token is here\npp.c:2627:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2627:9: note: '{' token is here\npp.c:2627:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2627:9: note: ')' token is here\npp.c:2636:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2636:5: note: '{' token is here\npp.c:2636:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2636:5: note: ')' token is here\npp.c:2641:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2641:11: note: '{' token is here\npp.c:2641:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2641:11: note: ')' token is here\npp.c:2645:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2645:11: note: '{' token is here\npp.c:2645:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2645:11: note: ')' token is here\npp.c:2654:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2654:5: note: '{' token is here\npp.c:2654:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2654:5: note: ')' token is here\npp.c:2658:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2658:9: note: '{' token is here\npp.c:2658:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2658:9: note: ')' token is here\npp.c:2668:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2668:5: note: '{' token is here\npp.c:2668:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2668:5: note: ')' token is here\npp.c:2671:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2671:7: note: '{' token is here\npp.c:2671:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2671:7: note: ')' token is here\npp.c:2680:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2680:5: note: '{' token is here\npp.c:2680:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2680:5: note: ')' token is here\npp.c:2693:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2693:7: note: '{' token is here\npp.c:2693:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2693:7: note: ')' token is here\npp.c:2701:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2701:6: note: '{' token is here\npp.c:2701:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2701:6: note: ')' token is here\npp.c:2708:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2708:15: note: '{' token is here\npp.c:2708:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2708:15: note: ')' token is here\npp.c:2710:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2710:15: note: '{' token is here\npp.c:2710:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2710:15: note: ')' token is here\npp.c:2718:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2718:5: note: '{' token is here\npp.c:2718:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2718:5: note: ')' token is here\npp.c:2721:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2721:7: note: '{' token is here\npp.c:2721:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2721:7: note: ')' token is here\npp.c:2729:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2729:5: note: '{' token is here\npp.c:2729:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2729:5: note: ')' token is here\npp.c:2732:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2732:7: note: '{' token is here\npp.c:2732:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2732:7: note: ')' token is here\npp.c:2740:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2740:5: note: '{' token is here\npp.c:2740:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2740:5: note: ')' token is here\npp.c:2751:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2751:5: note: '{' token is here\npp.c:2751:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2751:5: note: ')' token is here\npp.c:2762:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2762:5: note: '{' token is here\npp.c:2762:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2762:5: note: ')' token is here\npp.c:2773:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2773:5: note: '{' token is here\npp.c:2773:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2773:5: note: ')' token is here\npp.c:2784:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2784:5: note: '{' token is here\npp.c:2784:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2784:5: note: ')' token is here\npp.c:2795:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2795:5: note: '{' token is here\npp.c:2795:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2795:5: note: ')' token is here\npp.c:2806:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2806:5: note: '{' token is here\npp.c:2806:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2806:5: note: ')' token is here\npp.c:2817:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2817:7: note: '{' token is here\npp.c:2817:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2817:7: note: ')' token is here\npp.c:2825:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2825:5: note: '{' token is here\npp.c:2825:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2825:5: note: ')' token is here\npp.c:2830:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2830:9: note: '{' token is here\npp.c:2830:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2830:9: note: ')' token is here\npp.c:2840:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2840:5: note: '{' token is here\npp.c:2840:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2840:5: note: ')' token is here\npp.c:2843:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2843:7: note: '{' token is here\npp.c:2843:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2843:7: note: ')' token is here\npp.c:2868:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2868:5: note: '{' token is here\npp.c:2868:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2868:5: note: ')' token is here\npp.c:2883:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:6962:9: note: expanded from macro 'SET_NUMERIC_STANDARD'\npp.c:2883:15: note: '{' token is here\n./perl.h:6962:20: note: expanded from macro 'SET_NUMERIC_STANDARD'\npp.c:2883:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:6970:9: note: expanded from macro 'SET_NUMERIC_STANDARD'\npp.c:2883:15: note: ')' token is here\n./perl.h:6970:11: note: expanded from macro 'SET_NUMERIC_STANDARD'\npp.c:2896:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2896:7: note: '{' token is here\npp.c:2896:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2896:7: note: ')' token is here\npp.c:2924:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2924:13: note: '{' token is here\npp.c:2924:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2924:13: note: ')' token is here\npp.c:2980:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./pp.h:484:19: note: expanded from macro 'XPUSHu'\npp.c:2980:9: note: '{' token is here\n./pp.h:484:30: note: expanded from macro 'XPUSHu'\n./pp.h:484:32: note: expanded from macro 'XPUSHu'\npp.c:2980:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2980:9: note: ')' token is here\n./pp.h:484:44: note: expanded from macro 'XPUSHu'\n./pp.h:484:58: note: expanded from macro 'XPUSHu'\n./pp.h:484:60: note: expanded from macro 'XPUSHu'\npp.c:2985:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2985:9: note: '{' token is here\npp.c:2985:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2985:9: note: ')' token is here\npp.c:2993:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2993:5: note: '{' token is here\npp.c:2993:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2993:5: note: ')' token is here\npp.c:3003:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3003:9: note: '{' token is here\npp.c:3003:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3003:9: note: ')' token is here\npp.c:3007:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3007:13: note: '{' token is here\npp.c:3007:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3007:13: note: ')' token is here\npp.c:3009:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3009:13: note: '{' token is here\npp.c:3009:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3009:13: note: ')' token is here\npp.c:3014:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3014:15: note: '{' token is here\npp.c:3014:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3014:15: note: ')' token is here\npp.c:3017:19: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3017:19: note: '{' token is here\npp.c:3017:19: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3017:19: note: ')' token is here\npp.c:3019:19: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3019:19: note: '{' token is here\npp.c:3019:19: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3019:19: note: ')' token is here\npp.c:3024:19: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3024:19: note: '{' token is here\npp.c:3024:19: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3024:19: note: ')' token is here\npp.c:3026:19: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3026:19: note: '{' token is here\npp.c:3026:19: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3026:19: note: ')' token is here\npp.c:3037:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3037:5: note: '{' token is here\npp.c:3037:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3037:5: note: ')' token is here\npp.c:3044:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3044:9: note: '{' token is here\npp.c:3044:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3044:9: note: ')' token is here\npp.c:3049:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3049:11: note: '{' token is here\npp.c:3049:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3049:11: note: ')' token is here\npp.c:3052:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3052:13: note: '{' token is here\npp.c:3052:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3052:13: note: ')' token is here\npp.c:3055:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3055:15: note: '{' token is here\npp.c:3055:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3055:15: note: ')' token is here\npp.c:3059:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3059:15: note: '{' token is here\npp.c:3059:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3059:15: note: ')' token is here\npp.c:3066:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3066:11: note: '{' token is here\npp.c:3066:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3066:11: note: ')' token is here\npp.c:3068:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3068:11: note: '{' token is here\npp.c:3068:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3068:11: note: ')' token is here\npp.c:3123:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3123:9: note: '{' token is here\npp.c:3123:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3123:9: note: ')' token is here\npp.c:3126:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3126:9: note: '{' token is here\npp.c:3126:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3126:9: note: ')' token is here\npp.c:3147:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3147:5: note: '{' token is here\npp.c:3147:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3147:5: note: ')' token is here\npp.c:3183:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3183:9: note: '{' token is here\npp.c:3183:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3183:9: note: ')' token is here\npp.c:3189:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3189:13: note: '{' token is here\npp.c:3189:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3189:13: note: ')' token is here\npp.c:3369:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3369:13: note: '{' token is here\npp.c:3369:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3369:13: note: ')' token is here\npp.c:3396:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3396:9: note: '{' token is here\npp.c:3396:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3396:9: note: ')' token is here\npp.c:3451:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3451:9: note: '{' token is here\npp.c:3451:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3451:9: note: ')' token is here\npp.c:3457:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3457:9: note: '{' token is here\npp.c:3457:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3457:9: note: ')' token is here\npp.c:3582:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3582:9: note: '{' token is here\npp.c:3582:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3582:9: note: ')' token is here\npp.c:3589:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3589:5: note: '{' token is here\npp.c:3589:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3589:5: note: ')' token is here\npp.c:3593:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3593:5: note: '{' token is here\npp.c:3593:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3593:5: note: ')' token is here\npp.c:3605:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3605:5: note: '{' token is here\npp.c:3605:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3605:5: note: ')' token is here\npp.c:3651:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3651:9: note: '{' token is here\npp.c:3651:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3651:9: note: ')' token is here\npp.c:3655:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3655:9: note: '{' token is here\npp.c:3655:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3655:9: note: ')' token is here\npp.c:3660:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3660:5: note: '{' token is here\npp.c:3660:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3660:5: note: ')' token is here\npp.c:3666:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3666:5: note: '{' token is here\npp.c:3666:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3666:5: note: ')' token is here\npp.c:3707:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3707:5: note: '{' token is here\npp.c:3707:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3707:5: note: ')' token is here\npp.c:3757:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:6480:17: note: expanded from macro '_CHECK_AND_WARN_PROBLEMATIC_LOCALE'\npp.c:3757:9: note: '{' token is here\n./perl.h:6480:28: note: expanded from macro '_CHECK_AND_WARN_PROBLEMATIC_LOCALE'\npp.c:3757:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:6484:17: note: expanded from macro '_CHECK_AND_WARN_PROBLEMATIC_LOCALE'\npp.c:3757:9: note: ')' token is here\n./perl.h:6484:20: note: expanded from macro '_CHECK_AND_WARN_PROBLEMATIC_LOCALE'\npp.c:4018:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4018:17: note: '{' token is here\npp.c:4018:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4018:17: note: ')' token is here\npp.c:4024:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4024:13: note: '{' token is here\npp.c:4024:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4024:13: note: ')' token is here\npp.c:4054:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4054:13: note: '{' token is here\npp.c:4054:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4054:13: note: ')' token is here\npp.c:4060:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4060:9: note: '{' token is here\npp.c:4060:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4060:9: note: ')' token is here\npp.c:4064:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4064:9: note: '{' token is here\npp.c:4064:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4064:9: note: ')' token is here\npp.c:4065:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4065:5: note: '{' token is here\npp.c:4065:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4065:5: note: ')' token is here\npp.c:4123:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4123:9: note: '{' token is here\npp.c:4123:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4123:9: note: ')' token is here\npp.c:4205:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4205:9: note: '{' token is here\npp.c:4205:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4205:9: note: ')' token is here\npp.c:4332:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4332:21: note: '{' token is here\npp.c:4332:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4332:21: note: ')' token is here\npp.c:4378:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4378:13: note: '{' token is here\npp.c:4378:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4378:13: note: ')' token is here\npp.c:4384:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4384:9: note: '{' token is here\npp.c:4384:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4384:9: note: ')' token is here\npp.c:4388:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4388:9: note: '{' token is here\npp.c:4388:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4388:9: note: ')' token is here\npp.c:4389:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4389:5: note: '{' token is here\npp.c:4389:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4389:5: note: ')' token is here\npp.c:4445:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4445:9: note: '{' token is here\npp.c:4445:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4445:9: note: ')' token is here\npp.c:4553:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4553:9: note: '{' token is here\npp.c:4553:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4553:9: note: ')' token is here\npp.c:4595:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4595:13: note: '{' token is here\npp.c:4595:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4595:13: note: ')' token is here\npp.c:4601:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4601:9: note: '{' token is here\npp.c:4601:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4601:9: note: ')' token is here\npp.c:4605:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4605:9: note: '{' token is here\npp.c:4605:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4605:9: note: ')' token is here\npp.c:4606:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4606:5: note: '{' token is here\npp.c:4606:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4606:5: note: ')' token is here\npp.c:4679:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4679:9: note: '{' token is here\npp.c:4679:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4679:9: note: ')' token is here\npp.c:4684:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4684:5: note: '{' token is here\npp.c:4684:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4684:5: note: ')' token is here\npp.c:4744:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4744:9: note: '{' token is here\npp.c:4744:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4744:9: note: ')' token is here\npp.c:4839:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4839:21: note: '{' token is here\npp.c:4839:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4839:21: note: ')' token is here\npp.c:4882:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4882:5: note: '{' token is here\npp.c:4882:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4882:5: note: ')' token is here\npp.c:4887:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4887:9: note: '{' token is here\npp.c:4887:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4887:9: note: ')' token is here\npp.c:4891:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4891:9: note: '{' token is here\npp.c:4891:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4891:9: note: ')' token is here\npp.c:4892:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4892:5: note: '{' token is here\npp.c:4892:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4892:5: note: ')' token is here\npp.c:4979:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4979:5: note: '{' token is here\npp.c:4979:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4979:5: note: ')' token is here\npp.c:5024:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5024:5: note: '{' token is here\npp.c:5024:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5024:5: note: ')' token is here\npp.c:5044:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5044:9: note: '{' token is here\npp.c:5044:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5044:9: note: ')' token is here\npp.c:5058:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5058:9: note: '{' token is here\npp.c:5058:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5058:9: note: ')' token is here\npp.c:5090:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5090:5: note: '{' token is here\npp.c:5090:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5090:5: note: ')' token is here\npp.c:5142:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5142:25: note: '{' token is here\npp.c:5142:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5142:25: note: ')' token is here\npp.c:5178:28: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5178:28: note: '{' token is here\npp.c:5178:28: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5178:28: note: ')' token is here\npp.c:5237:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5237:13: note: '{' token is here\npp.c:5237:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5237:13: note: ')' token is here\npp.c:5404:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5404:5: note: '{' token is here\npp.c:5404:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5404:5: note: ')' token is here\npp.c:5445:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5445:9: note: '{' token is here\npp.c:5445:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5445:9: note: ')' token is here\npp.c:5471:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5471:13: note: '{' token is here\npp.c:5471:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5471:13: note: ')' token is here\npp.c:5516:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./pp.h:494:20: note: expanded from macro 'mXPUSHs'\npp.c:5516:5: note: '{' token is here\npp.c:5516:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5516:5: note: ')' token is here\npp.c:5548:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5548:5: note: '{' token is here\npp.c:5548:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5548:5: note: ')' token is here\npp.c:5635:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5635:13: note: '{' token is here\npp.c:5635:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5635:13: note: ')' token is here\npp.c:5637:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5637:17: note: '{' token is here\npp.c:5637:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5637:17: note: ')' token is here\npp.c:5735:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5735:21: note: '{' token is here\npp.c:5735:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5735:21: note: ')' token is here\npp.c:5777:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5777:9: note: '{' token is here\npp.c:5777:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5777:9: note: ')' token is here\npp.c:5805:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5805:9: note: '{' token is here\npp.c:5805:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5805:9: note: ')' token is here\npp.c:5817:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5817:5: note: '{' token is here\npp.c:5817:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5817:5: note: ')' token is here\npp.c:5833:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5833:9: note: '{' token is here\npp.c:5833:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5833:9: note: ')' token is here\npp.c:5858:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5858:9: note: '{' token is here\npp.c:5858:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5858:9: note: ')' token is here\npp.c:5955:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5955:13: note: '{' token is here\npp.c:5955:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5955:13: note: ')' token is here\npp.c:5957:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5957:9: note: '{' token is here\npp.c:5957:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5957:9: note: ')' token is here\npp.c:6066:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6066:13: note: '{' token is here\npp.c:6066:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6066:13: note: ')' token is here\npp.c:6067:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6067:13: note: '{' token is here\npp.c:6067:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6067:13: note: ')' token is here\npp.c:6135:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6135:17: note: '{' token is here\npp.c:6135:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6135:17: note: ')' token is here\npp.c:6179:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6179:17: note: '{' token is here\npp.c:6179:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6179:17: note: ')' token is here\npp.c:6217:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6217:13: note: '{' token is here\npp.c:6217:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6217:13: note: ')' token is here\npp.c:6257:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6257:21: note: '{' token is here\npp.c:6257:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6257:21: note: ')' token is here\npp.c:6282:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6282:21: note: '{' token is here\npp.c:6282:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6282:21: note: ')' token is here\npp.c:6318:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6318:17: note: '{' token is here\npp.c:6318:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6318:17: note: ')' token is here\npp.c:6341:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6341:25: note: '{' token is here\npp.c:6341:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6341:25: note: ')' token is here\npp.c:6361:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6361:13: note: '{' token is here\npp.c:6361:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6361:13: note: ')' token is here\npp.c:6379:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6379:5: note: '{' token is here\npp.c:6379:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6379:5: note: ')' token is here\npp.c:6431:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6431:17: note: '{' token is here\npp.c:6431:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6431:17: note: ')' token is here\npp.c:6443:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./pp.h:483:19: note: expanded from macro 'XPUSHi'\npp.c:6443:9: note: '{' token is here\n./pp.h:483:30: note: expanded from macro 'XPUSHi'\n./pp.h:483:32: note: expanded from macro 'XPUSHi'\npp.c:6443:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6443:9: note: ')' token is here\n./pp.h:483:44: note: expanded from macro 'XPUSHi'\n./pp.h:483:58: note: expanded from macro 'XPUSHi'\n./pp.h:483:60: note: expanded from macro 'XPUSHi'\npp.c:6560:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6560:5: note: '{' token is here\npp.c:6560:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6560:5: note: ')' token is here\npp.c:6703:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6703:5: note: '{' token is here\npp.c:6703:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6703:5: note: ')' token is here\npp.c:6804:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6804:9: note: '{' token is here\npp.c:6804:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6804:9: note: ')' token is here\npp.c:6862:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6862:5: note: '{' token is here\npp.c:6862:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6862:5: note: ')' token is here\npp.c:6917:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6917:9: note: '{' token is here\npp.c:6917:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6917:9: note: ')' token is here\npp.c:6988:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6988:9: note: '{' token is here\npp.c:6988:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6988:9: note: ')' token is here\npp.c:7112:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:7112:9: note: '{' token is here\npp.c:7112:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:7112:9: note: ')' token is here\npp.c:7213:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:7213:5: note: '{' token is here\npp.c:7213:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:7213:5: note: ')' token is here\nsv.c:309:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:293:5: note: expanded from macro 'uproot_SV'\nsv.c:309:5: note: '{' token is here\nsv.c:293:16: note: expanded from macro 'uproot_SV'\nsv.c:309:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:297:5: note: expanded from macro 'uproot_SV'\nsv.c:309:5: note: ')' token is here\nsv.c:297:7: note: expanded from macro 'uproot_SV'\nsv.c:529:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:529:17: note: '{' token is here\nsv.c:529:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:529:17: note: ')' token is here\nsv.c:532:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:532:17: note: '{' token is here\nsv.c:532:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:532:17: note: ')' token is here\nsv.c:1184:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:1169:5: note: expanded from macro 'new_body_inline'\nsv.c:1184:5: note: '{' token is here\nsv.c:1169:16: note: expanded from macro 'new_body_inline'\nsv.c:1184:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:1176:5: note: expanded from macro 'new_body_inline'\nsv.c:1184:5: note: ')' token is here\nsv.c:1176:7: note: expanded from macro 'new_body_inline'\nsv.c:1298:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:1298:9: note: '{' token is here\nsv.c:1298:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:1298:9: note: ')' token is here\nsv.c:1299:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:1299:9: note: '{' token is here\nsv.c:1299:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:1299:9: note: ')' token is here\nsv.c:1333:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:1333:9: note: '{' token is here\nsv.c:1333:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:1333:9: note: ')' token is here\nsv.c:1342:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:1342:9: note: '{' token is here\nsv.c:1342:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:1342:9: note: ')' token is here\nsv.c:1352:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:1352:9: note: '{' token is here\nsv.c:1352:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:1352:9: note: ')' token is here\nsv.c:1393:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:1393:13: note: '{' token is here\nsv.c:1393:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:1393:13: note: ')' token is here\nsv.c:1394:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./sv.h:1368:9: note: expanded from macro 'SvSTASH_set'\nsv.c:1394:13: note: '{' token is here\n./sv.h:1368:20: note: expanded from macro 'SvSTASH_set'\nsv.c:1394:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./sv.h:1369:61: note: expanded from macro 'SvSTASH_set'\nsv.c:1394:13: note: ')' token is here\n./sv.h:1369:63: note: expanded from macro 'SvSTASH_set'\nsv.c:1422:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:1422:13: note: '{' token is here\nsv.c:1422:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:1422:13: note: ')' token is here\nsv.c:1469:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:1469:13: note: '{' token is here\nsv.c:1469:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:1469:13: note: ')' token is here\nsv.c:1493:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:1041:5: note: expanded from macro 'del_body'\nsv.c:1493:9: note: '{' token is here\nsv.c:1041:16: note: expanded from macro 'del_body'\nsv.c:1493:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:1045:5: note: expanded from macro 'del_body'\nsv.c:1493:9: note: ')' token is here\nsv.c:1045:7: note: expanded from macro 'del_body'\nsv.c:1524:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:1524:5: note: '{' token is here\nsv.c:1524:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:1524:5: note: ')' token is here\nsv.c:1526:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:1526:5: note: '{' token is here\nsv.c:1526:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:1526:5: note: ')' token is here\nsv.c:1527:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:1527:5: note: '{' token is here\nsv.c:1527:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:1527:5: note: ')' token is here\nsv.c:1615:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:1615:9: note: '{' token is here\nsv.c:1615:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:1615:9: note: ')' token is here\nsv.c:1622:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:1622:9: note: '{' token is here\nsv.c:1622:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:1622:9: note: ')' token is here\nsv.c:1672:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:1672:5: note: '{' token is here\nsv.c:1672:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:1672:5: note: ')' token is here\nsv.c:1673:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:1673:5: note: '{' token is here\nsv.c:1673:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:1673:5: note: ')' token is here\nsv.c:1682:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:1682:5: note: '{' token is here\nsv.c:1682:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:1682:5: note: ')' token is here\nsv.c:1720:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./sv.h:1353:9: note: expanded from macro 'SvUV_set'\nsv.c:1720:5: note: '{' token is here\n./sv.h:1353:20: note: expanded from macro 'SvUV_set'\nsv.c:1720:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./sv.h:1356:56: note: expanded from macro 'SvUV_set'\nsv.c:1720:5: note: ')' token is here\n./sv.h:1356:58: note: expanded from macro 'SvUV_set'\nsv.c:1729:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:1729:5: note: '{' token is here\nsv.c:1729:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:1729:5: note: ')' token is here\nsv.c:1776:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:1776:5: note: '{' token is here\nsv.c:1776:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:1776:5: note: ')' token is here\nsv.c:1778:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:1778:5: note: '{' token is here\nsv.c:1778:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:1778:5: note: ')' token is here\nsv.c:1787:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:1787:5: note: '{' token is here\nsv.c:1787:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:1787:5: note: ')' token is here\nsv.c:2044:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:2044:9: note: '{' token is here\nsv.c:2044:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:2044:9: note: ')' token is here\nsv.c:2051:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:2051:9: note: '{' token is here\nsv.c:2051:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:2051:9: note: ')' token is here\nsv.c:2059:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:2059:9: note: '{' token is here\nsv.c:2059:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:2059:9: note: ')' token is here\nsv.c:2068:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:2068:5: note: '{' token is here\nsv.c:2068:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:2068:5: note: ')' token is here\nsv.c:2093:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:2093:9: note: '{' token is here\nsv.c:2093:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:2093:9: note: ')' token is here\nsv.c:2099:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:2099:9: note: '{' token is here\nsv.c:2099:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:2099:9: note: ')' token is here\nsv.c:2104:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:2104:9: note: '{' token is here\nsv.c:2104:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:2104:9: note: ')' token is here\nsv.c:2143:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:2143:13: note: '{' token is here\nsv.c:2143:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:2143:13: note: ')' token is here\nsv.c:2186:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:2186:13: note: '{' token is here\nsv.c:2186:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:2186:13: note: ')' token is here\nsv.c:2222:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:2222:17: note: '{' token is here\nsv.c:2222:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:2222:17: note: ')' token is here\nsv.c:2272:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:2272:21: note: '{' token is here\nsv.c:2272:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:2272:21: note: ')' token is here\nsv.c:2275:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:2275:21: note: '{' token is here\nsv.c:2275:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:2275:21: note: ')' token is here\nsv.c:2281:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:2281:21: note: '{' token is here\nsv.c:2281:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:2281:21: note: ')' token is here\nsv.c:2291:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:2291:21: note: '{' token is here\nsv.c:2291:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:2291:21: note: ')' token is here\nsv.c:2292:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:2292:21: note: '{' token is here\nsv.c:2292:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:2292:21: note: ')' token is here\nsv.c:2360:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:2360:21: note: '{' token is here\nsv.c:2360:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:2360:21: note: ')' token is here\nsv.c:2676:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:2676:9: note: '{' token is here\nsv.c:2676:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:2676:9: note: ')' token is here\nsv.c:2711:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:2711:9: note: '{' token is here\nsv.c:2711:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:2711:9: note: ')' token is here\nsv.c:2739:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:2739:21: note: '{' token is here\nsv.c:2739:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:2739:21: note: ')' token is here\nsv.c:2741:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:2741:21: note: '{' token is here\nsv.c:2741:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:2741:21: note: ')' token is here\nsv.c:2743:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:2743:21: note: '{' token is here\nsv.c:2743:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:2743:21: note: ')' token is here\nsv.c:3190:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:6949:9: note: expanded from macro 'STORE_LC_NUMERIC_SET_TO_NEEDED'\n./perl.h:6927:9: note: expanded from macro 'STORE_LC_NUMERIC_SET_TO_NEEDED_IN'\nsv.c:3190:21: note: '{' token is here\n./perl.h:6927:20: note: expanded from macro 'STORE_LC_NUMERIC_SET_TO_NEEDED_IN'\nsv.c:3190:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:6946:9: note: expanded from macro 'STORE_LC_NUMERIC_SET_TO_NEEDED_IN'\nsv.c:3190:21: note: ')' token is here\n./perl.h:6946:11: note: expanded from macro 'STORE_LC_NUMERIC_SET_TO_NEEDED_IN'\nsv.c:3198:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:48:5: note: expanded from macro 'SNPRINTF_G'\nsv.c:3198:21: note: '{' token is here\nsv.c:3198:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:3198:21: note: ')' token is here\nsv.c:3209:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:3209:21: note: '{' token is here\nsv.c:3209:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:3209:21: note: ')' token is here\nsv.c:3254:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:3254:9: note: '{' token is here\nsv.c:3254:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:3254:9: note: ')' token is here\nsv.c:3581:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:3581:13: note: '{' token is here\nsv.c:3581:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:3581:13: note: ')' token is here\nsv.c:3687:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:3687:13: note: '{' token is here\nsv.c:3687:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:3687:13: note: ')' token is here\nsv.c:3822:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:3822:17: note: '{' token is here\nsv.c:3822:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:3822:17: note: ')' token is here\nsv.c:3823:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:3823:17: note: '{' token is here\nsv.c:3823:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:3823:17: note: ')' token is here\nsv.c:3824:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:3824:17: note: '{' token is here\nsv.c:3824:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:3824:17: note: ')' token is here\nsv.c:3825:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:3825:17: note: '{' token is here\nsv.c:3825:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:3825:17: note: ')' token is here\nsv.c:3829:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./sv.h:2347:29: note: expanded from macro 'isGV_with_GP_on'\nsv.c:3829:13: note: '{' token is here\n./sv.h:2347:40: note: expanded from macro 'isGV_with_GP_on'\nsv.c:3829:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./sv.h:2352:5: note: expanded from macro 'isGV_with_GP_on'\nsv.c:3829:13: note: ')' token is here\n./sv.h:2352:7: note: expanded from macro 'isGV_with_GP_on'\nsv.c:3902:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:3902:9: note: '{' token is here\nsv.c:3902:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:3902:9: note: ')' token is here\nsv.c:4156:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4156:9: note: '{' token is here\nsv.c:4156:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4156:9: note: ')' token is here\nsv.c:4227:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4227:5: note: '{' token is here\nsv.c:4227:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4227:5: note: ')' token is here\nsv.c:4228:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4228:5: note: '{' token is here\nsv.c:4228:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4228:5: note: ')' token is here\nsv.c:4313:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4313:17: note: '{' token is here\nsv.c:4313:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4313:17: note: ')' token is here\nsv.c:4326:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4326:13: note: '{' token is here\nsv.c:4326:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4326:13: note: ')' token is here\nsv.c:4357:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4357:13: note: '{' token is here\nsv.c:4357:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4357:13: note: ')' token is here\nsv.c:4435:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4435:13: note: '{' token is here\nsv.c:4435:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4435:13: note: ')' token is here\nsv.c:4475:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4475:17: note: '{' token is here\nsv.c:4475:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4475:17: note: ')' token is here\nsv.c:4476:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4476:17: note: '{' token is here\nsv.c:4476:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4476:17: note: ')' token is here\nsv.c:4477:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4477:17: note: '{' token is here\nsv.c:4477:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4477:17: note: ')' token is here\nsv.c:4481:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4481:9: note: '{' token is here\nsv.c:4481:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4481:9: note: ')' token is here\nsv.c:4613:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4613:17: note: '{' token is here\nsv.c:4613:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4613:17: note: ')' token is here\nsv.c:4614:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4614:13: note: '{' token is here\nsv.c:4614:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4614:13: note: ')' token is here\nsv.c:4615:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4615:13: note: '{' token is here\nsv.c:4615:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4615:13: note: ')' token is here\nsv.c:4616:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4616:13: note: '{' token is here\nsv.c:4616:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4616:13: note: ')' token is here\nsv.c:4620:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4620:13: note: '{' token is here\nsv.c:4620:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4620:13: note: ')' token is here\nsv.c:4621:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4621:13: note: '{' token is here\nsv.c:4621:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4621:13: note: ')' token is here\nsv.c:4622:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4622:13: note: '{' token is here\nsv.c:4622:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4622:13: note: ')' token is here\nsv.c:4660:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4660:17: note: '{' token is here\nsv.c:4660:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4660:17: note: ')' token is here\nsv.c:4669:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4669:21: note: '{' token is here\nsv.c:4669:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4669:21: note: ')' token is here\nsv.c:4679:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4679:21: note: '{' token is here\nsv.c:4679:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4679:21: note: ')' token is here\nsv.c:4682:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4682:13: note: '{' token is here\nsv.c:4682:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4682:13: note: ')' token is here\nsv.c:4683:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4683:13: note: '{' token is here\nsv.c:4683:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4683:13: note: ')' token is here\nsv.c:4690:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4690:13: note: '{' token is here\nsv.c:4690:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4690:13: note: ')' token is here\nsv.c:4694:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4694:13: note: '{' token is here\nsv.c:4694:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4694:13: note: ')' token is here\nsv.c:4697:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4697:13: note: '{' token is here\nsv.c:4697:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4697:13: note: ')' token is here\nsv.c:4716:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4716:13: note: '{' token is here\nsv.c:4716:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4716:13: note: ')' token is here\nsv.c:4719:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4719:13: note: '{' token is here\nsv.c:4719:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4719:13: note: ')' token is here\nsv.c:4730:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4730:9: note: '{' token is here\nsv.c:4730:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4730:9: note: ')' token is here\nsv.c:4800:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4800:5: note: '{' token is here\nsv.c:4800:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4800:5: note: ')' token is here\nsv.c:4832:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:352:5: note: expanded from macro 'new_SV'\nsv.c:4832:9: note: '{' token is here\nsv.c:352:16: note: expanded from macro 'new_SV'\nsv.c:354:13: note: expanded from macro 'new_SV'\nsv.c:4832:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4832:9: note: ')' token is here\nsv.c:361:5: note: expanded from macro 'new_SV'\nsv.c:361:7: note: expanded from macro 'new_SV'\nsv.c:4865:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4865:5: note: '{' token is here\nsv.c:4865:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4865:5: note: ')' token is here\nsv.c:4869:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4869:5: note: '{' token is here\nsv.c:4869:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4869:5: note: ')' token is here\nsv.c:4870:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4870:5: note: '{' token is here\nsv.c:4870:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4870:5: note: ')' token is here\nsv.c:4899:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4899:5: note: '{' token is here\nsv.c:4899:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4899:5: note: ')' token is here\nsv.c:4903:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4903:5: note: '{' token is here\nsv.c:4903:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4903:5: note: ')' token is here\nsv.c:4953:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4953:5: note: '{' token is here\nsv.c:4953:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4953:5: note: ')' token is here\nsv.c:4955:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4955:5: note: '{' token is here\nsv.c:4955:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4955:5: note: ')' token is here\nsv.c:4965:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4965:5: note: '{' token is here\nsv.c:4965:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4965:5: note: ')' token is here\nsv.c:4999:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4999:5: note: '{' token is here\nsv.c:4999:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4999:5: note: ')' token is here\nsv.c:5001:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5001:5: note: '{' token is here\nsv.c:5001:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5001:5: note: ')' token is here\nsv.c:5011:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5011:5: note: '{' token is here\nsv.c:5011:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5011:5: note: ')' token is here\nsv.c:5044:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5044:13: note: '{' token is here\nsv.c:5044:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5044:13: note: ')' token is here\nsv.c:5045:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5045:13: note: '{' token is here\nsv.c:5045:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5045:13: note: ')' token is here\nsv.c:5046:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5046:13: note: '{' token is here\nsv.c:5046:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5046:13: note: ')' token is here\nsv.c:5047:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5047:13: note: '{' token is here\nsv.c:5047:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5047:13: note: ')' token is here\nsv.c:5099:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5099:13: note: '{' token is here\nsv.c:5099:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5099:13: note: ')' token is here\nsv.c:5103:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5103:9: note: '{' token is here\nsv.c:5103:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5103:9: note: ')' token is here\nsv.c:5135:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5135:5: note: '{' token is here\nsv.c:5135:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5135:5: note: ')' token is here\nsv.c:5137:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5137:5: note: '{' token is here\nsv.c:5137:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5137:5: note: ')' token is here\nsv.c:5138:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5138:5: note: '{' token is here\nsv.c:5138:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5138:5: note: ')' token is here\nsv.c:5143:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5143:5: note: '{' token is here\nsv.c:5143:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5143:5: note: ')' token is here\nsv.c:5145:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5145:9: note: '{' token is here\nsv.c:5145:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5145:9: note: ')' token is here\nsv.c:5190:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5190:13: note: '{' token is here\nsv.c:5190:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5190:13: note: ')' token is here\nsv.c:5191:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5191:13: note: '{' token is here\nsv.c:5191:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5191:13: note: ')' token is here\nsv.c:5192:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5192:13: note: '{' token is here\nsv.c:5192:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5192:13: note: ')' token is here\nsv.c:5199:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5199:17: note: '{' token is here\nsv.c:5199:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5199:17: note: ')' token is here\nsv.c:5278:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5278:13: note: '{' token is here\nsv.c:5278:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5278:13: note: ')' token is here\nsv.c:5279:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5279:13: note: '{' token is here\nsv.c:5279:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5279:13: note: ')' token is here\nsv.c:5280:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5280:13: note: '{' token is here\nsv.c:5280:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5280:13: note: ')' token is here\nsv.c:5281:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5281:13: note: '{' token is here\nsv.c:5281:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5281:13: note: ')' token is here\nsv.c:5284:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5284:13: note: '{' token is here\nsv.c:5284:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5284:13: note: ')' token is here\nsv.c:5308:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5308:13: note: '{' token is here\nsv.c:5308:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5308:13: note: ')' token is here\nsv.c:5389:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5389:9: note: '{' token is here\nsv.c:5389:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5389:9: note: ')' token is here\nsv.c:5391:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5391:5: note: '{' token is here\nsv.c:5391:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5391:5: note: ')' token is here\nsv.c:5392:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5392:5: note: '{' token is here\nsv.c:5392:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5392:5: note: ')' token is here\nsv.c:5393:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5393:5: note: '{' token is here\nsv.c:5393:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5393:5: note: ')' token is here\nsv.c:5489:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5489:7: note: '{' token is here\nsv.c:5489:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5489:7: note: ')' token is here\nsv.c:5508:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5508:9: note: '{' token is here\nsv.c:5508:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5508:9: note: ')' token is here\nsv.c:5512:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5512:5: note: '{' token is here\nsv.c:5512:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5512:5: note: ')' token is here\nsv.c:5514:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5514:9: note: '{' token is here\nsv.c:5514:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5514:9: note: ')' token is here\nsv.c:5558:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5558:17: note: '{' token is here\nsv.c:5558:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5558:17: note: ')' token is here\nsv.c:5608:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5608:5: note: '{' token is here\nsv.c:5608:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5608:5: note: ')' token is here\nsv.c:5610:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5610:5: note: '{' token is here\nsv.c:5610:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5610:5: note: ')' token is here\nsv.c:5626:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5626:5: note: '{' token is here\nsv.c:5626:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5626:5: note: ')' token is here\nsv.c:5651:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5651:5: note: '{' token is here\nsv.c:5651:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5651:5: note: ')' token is here\nsv.c:5687:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5687:5: note: '{' token is here\nsv.c:5687:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:5687:5: note: ')' token is here\nsv.c:6277:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:6277:21: note: '{' token is here\nsv.c:6277:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:6277:21: note: ')' token is here\nsv.c:6280:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:6280:21: note: '{' token is here\nsv.c:6280:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:6280:21: note: ')' token is here\nsv.c:6367:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:6367:9: note: '{' token is here\nsv.c:6367:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:6367:9: note: ')' token is here\nsv.c:6370:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:6370:5: note: '{' token is here\nsv.c:6370:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:6370:5: note: ')' token is here\nsv.c:6381:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:6381:9: note: '{' token is here\nsv.c:6381:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:6381:9: note: ')' token is here\nsv.c:6382:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:6382:9: note: '{' token is here\nsv.c:6382:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:6382:9: note: ')' token is here\nsv.c:6387:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:6387:9: note: '{' token is here\nsv.c:6387:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:6387:9: note: ')' token is here\nsv.c:6411:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:6411:9: note: '{' token is here\nsv.c:6411:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:6411:9: note: ')' token is here\nsv.c:6429:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:6429:5: note: '{' token is here\nsv.c:6429:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:6429:5: note: ')' token is here\nsv.c:6462:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:6462:9: note: '{' token is here\nsv.c:6462:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:6462:9: note: ')' token is here\nsv.c:6465:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:6465:9: note: '{' token is here\nsv.c:6465:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:6465:9: note: ')' token is here\nsv.c:6486:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:405:21: note: expanded from macro 'del_SV'\nsv.c:278:5: note: expanded from macro 'plant_SV'\nsv.c:6486:5: note: '{' token is here\nsv.c:278:16: note: expanded from macro 'plant_SV'\nsv.c:6486:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:290:5: note: expanded from macro 'plant_SV'\nsv.c:6486:5: note: ')' token is here\nsv.c:290:7: note: expanded from macro 'plant_SV'\nsv.c:6709:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:6709:17: note: '{' token is here\nsv.c:6709:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:6709:17: note: ')' token is here\nsv.c:6748:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:6748:17: note: '{' token is here\nsv.c:6748:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:6748:17: note: ')' token is here\nsv.c:6749:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:6749:17: note: '{' token is here\nsv.c:6749:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:6749:17: note: ')' token is here\nsv.c:6779:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:6779:29: note: '{' token is here\nsv.c:6779:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:6779:29: note: ')' token is here\nsv.c:6811:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:6811:13: note: '{' token is here\nsv.c:6811:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:6811:13: note: ')' token is here\nsv.c:6821:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:6821:13: note: '{' token is here\nsv.c:6821:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:6821:13: note: ')' token is here\nsv.c:6983:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:6983:17: note: '{' token is here\nsv.c:6983:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:6983:17: note: ')' token is here\nsv.c:6984:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:6984:17: note: '{' token is here\nsv.c:6984:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:6984:17: note: ')' token is here\nsv.c:6985:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:6985:17: note: '{' token is here\nsv.c:6985:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:6985:17: note: ')' token is here\nsv.c:6990:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:6990:17: note: '{' token is here\nsv.c:6990:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:6990:17: note: ')' token is here\nsv.c:6996:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:6996:21: note: '{' token is here\nsv.c:6996:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:6996:21: note: ')' token is here\nsv.c:7020:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:7020:9: note: '{' token is here\nsv.c:7020:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:7020:9: note: ')' token is here\nsv.c:7090:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:7090:13: note: '{' token is here\nsv.c:7090:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:7090:13: note: ')' token is here\nsv.c:8308:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:8308:5: note: '{' token is here\nsv.c:8308:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:8308:5: note: ')' token is here\nsv.c:8425:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:8425:5: note: '{' token is here\nsv.c:8425:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:8425:5: note: ')' token is here\nsv.c:8480:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:8480:9: note: '{' token is here\nsv.c:8480:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:8480:9: note: ')' token is here\nsv.c:8731:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:8731:13: note: '{' token is here\nsv.c:8731:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:8731:13: note: ')' token is here\nsv.c:8782:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:8782:9: note: '{' token is here\nsv.c:8782:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:8782:9: note: ')' token is here\nsv.c:8812:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:8812:5: note: '{' token is here\nsv.c:8812:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:8812:5: note: ')' token is here\nsv.c:8945:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:8945:17: note: '{' token is here\nsv.c:8945:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:8945:17: note: ')' token is here\nsv.c:8952:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:8952:17: note: '{' token is here\nsv.c:8952:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:8952:17: note: ')' token is here\nsv.c:8975:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:8975:9: note: '{' token is here\nsv.c:8975:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:8975:9: note: ')' token is here\nsv.c:8987:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:8987:9: note: '{' token is here\nsv.c:8987:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:8987:9: note: ')' token is here\nsv.c:9014:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9014:17: note: '{' token is here\nsv.c:9014:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9014:17: note: ')' token is here\nsv.c:9059:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9059:5: note: '{' token is here\nsv.c:9059:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9059:5: note: ')' token is here\nsv.c:9123:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9123:17: note: '{' token is here\nsv.c:9123:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9123:17: note: ')' token is here\nsv.c:9127:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9127:17: note: '{' token is here\nsv.c:9127:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9127:17: note: ')' token is here\nsv.c:9136:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9136:17: note: '{' token is here\nsv.c:9136:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9136:17: note: ')' token is here\nsv.c:9161:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9161:13: note: '{' token is here\nsv.c:9161:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9161:13: note: ')' token is here\nsv.c:9173:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9173:9: note: '{' token is here\nsv.c:9173:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9173:9: note: ')' token is here\nsv.c:9195:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9195:17: note: '{' token is here\nsv.c:9195:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9195:17: note: ')' token is here\nsv.c:9249:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9249:5: note: '{' token is here\nsv.c:9249:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9249:5: note: ')' token is here\nsv.c:9251:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9214:5: note: expanded from macro 'PUSH_EXTEND_MORTAL__SV_C'\nsv.c:9251:5: note: '{' token is here\nsv.c:9214:16: note: expanded from macro 'PUSH_EXTEND_MORTAL__SV_C'\nsv.c:9251:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9219:5: note: expanded from macro 'PUSH_EXTEND_MORTAL__SV_C'\nsv.c:9251:5: note: ')' token is here\nsv.c:9219:7: note: expanded from macro 'PUSH_EXTEND_MORTAL__SV_C'\nsv.c:9272:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9272:5: note: '{' token is here\nsv.c:9272:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9272:5: note: ')' token is here\nsv.c:9274:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9274:5: note: '{' token is here\nsv.c:9274:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9274:5: note: ')' token is here\nsv.c:9310:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9310:5: note: '{' token is here\nsv.c:9310:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9310:5: note: ')' token is here\nsv.c:9324:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9324:9: note: '{' token is here\nsv.c:9324:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9324:9: note: ')' token is here\nsv.c:9349:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9349:5: note: '{' token is here\nsv.c:9349:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9349:5: note: ')' token is here\nsv.c:9380:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9380:5: note: '{' token is here\nsv.c:9380:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9380:5: note: ')' token is here\nsv.c:9402:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9402:5: note: '{' token is here\nsv.c:9402:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9402:5: note: ')' token is here\nsv.c:9423:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9423:9: note: '{' token is here\nsv.c:9423:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9423:9: note: ')' token is here\nsv.c:9458:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9458:13: note: '{' token is here\nsv.c:9458:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9458:13: note: ')' token is here\nsv.c:9460:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9460:13: note: '{' token is here\nsv.c:9460:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9460:13: note: ')' token is here\nsv.c:9461:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9461:13: note: '{' token is here\nsv.c:9461:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9461:13: note: ')' token is here\nsv.c:9462:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9462:13: note: '{' token is here\nsv.c:9462:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9462:13: note: ')' token is here\nsv.c:9504:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9504:5: note: '{' token is here\nsv.c:9504:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9504:5: note: ')' token is here\nsv.c:9508:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9508:5: note: '{' token is here\nsv.c:9508:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9508:5: note: ')' token is here\nsv.c:9509:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9509:5: note: '{' token is here\nsv.c:9509:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9509:5: note: ')' token is here\nsv.c:9510:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9510:5: note: '{' token is here\nsv.c:9510:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9510:5: note: ')' token is here\nsv.c:9598:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9598:5: note: '{' token is here\nsv.c:9598:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9598:5: note: ')' token is here\nsv.c:9617:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9617:5: note: '{' token is here\nsv.c:9617:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9617:5: note: ')' token is here\nsv.c:9636:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9636:5: note: '{' token is here\nsv.c:9636:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9636:5: note: ')' token is here\nsv.c:9644:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9644:5: note: '{' token is here\nsv.c:9644:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9644:5: note: ')' token is here\nsv.c:9650:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9650:5: note: '{' token is here\nsv.c:9650:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9650:5: note: ')' token is here\nsv.c:9651:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9651:5: note: '{' token is here\nsv.c:9651:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9651:5: note: ')' token is here\nsv.c:9678:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9678:5: note: '{' token is here\nsv.c:9678:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9678:5: note: ')' token is here\nsv.c:9683:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9683:5: note: '{' token is here\nsv.c:9683:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9683:5: note: ')' token is here\nsv.c:9690:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9690:5: note: '{' token is here\nsv.c:9690:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9690:5: note: ')' token is here\nsv.c:9691:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9691:5: note: '{' token is here\nsv.c:9691:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9691:5: note: ')' token is here\nsv.c:9710:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9710:5: note: '{' token is here\nsv.c:9710:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9710:5: note: ')' token is here\nsv.c:9733:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9733:5: note: '{' token is here\nsv.c:9733:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9733:5: note: ')' token is here\nsv.c:9738:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9738:5: note: '{' token is here\nsv.c:9738:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9738:5: note: ')' token is here\nsv.c:9743:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9743:5: note: '{' token is here\nsv.c:9743:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9743:5: note: ')' token is here\nsv.c:9746:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9746:5: note: '{' token is here\nsv.c:9746:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9746:5: note: ')' token is here\nsv.c:9792:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9792:5: note: '{' token is here\nsv.c:9792:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9792:5: note: ')' token is here\nsv.c:10119:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:10119:13: note: '{' token is here\nsv.c:10119:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:10119:13: note: ')' token is here\nsv.c:10124:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:10124:13: note: '{' token is here\nsv.c:10124:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:10124:13: note: ')' token is here\nsv.c:10347:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:10347:5: note: '{' token is here\nsv.c:10347:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:10347:5: note: ')' token is here\nsv.c:10362:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:10362:9: note: '{' token is here\nsv.c:10362:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:10362:9: note: ')' token is here\nsv.c:10366:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:10366:5: note: '{' token is here\nsv.c:10366:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:10366:5: note: ')' token is here\nsv.c:10414:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:10414:9: note: '{' token is here\nsv.c:10414:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:10414:9: note: ')' token is here\nsv.c:10540:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:10540:5: note: '{' token is here\nsv.c:10540:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:10540:5: note: ')' token is here\nsv.c:10585:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./sv.h:2353:30: note: expanded from macro 'isGV_with_GP_off'\nsv.c:10585:5: note: '{' token is here\n./sv.h:2353:41: note: expanded from macro 'isGV_with_GP_off'\nsv.c:10585:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./sv.h:2358:5: note: expanded from macro 'isGV_with_GP_off'\nsv.c:10585:5: note: ')' token is here\n./sv.h:2358:7: note: expanded from macro 'isGV_with_GP_off'\nsv.c:10591:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:1064:22: note: expanded from macro 'del_XPVGV'\nsv.c:10591:9: note: '{' token is here\nsv.c:10591:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:10591:9: note: ')' token is here\nsv.c:10635:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:10635:9: note: '{' token is here\nsv.c:10635:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:10635:9: note: ')' token is here\nsv.c:10638:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:10638:5: note: '{' token is here\nsv.c:10638:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:10638:5: note: ')' token is here\nsv.c:10734:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:10734:5: note: '{' token is here\nsv.c:10734:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:10734:5: note: ')' token is here\nsv.c:10853:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:10853:5: note: '{' token is here\nsv.c:10853:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:10853:5: note: ')' token is here\nsv.c:10971:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:10971:5: note: '{' token is here\nsv.c:10971:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:10971:5: note: ')' token is here\nsv.c:10981:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:10981:5: note: '{' token is here\nsv.c:10981:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:10981:5: note: ')' token is here\nsv.c:11025:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:11025:5: note: '{' token is here\nsv.c:11025:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:11025:5: note: ')' token is here\nsv.c:11426:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:11313:5: note: expanded from macro 'HEXTRACT_IMPLICIT_BIT'\nsv.c:11426:9: note: '{' token is here\nsv.c:11313:16: note: expanded from macro 'HEXTRACT_IMPLICIT_BIT'\nsv.c:11426:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:11317:4: note: expanded from macro 'HEXTRACT_IMPLICIT_BIT'\nsv.c:11426:9: note: ')' token is here\nsv.c:11317:6: note: expanded from macro 'HEXTRACT_IMPLICIT_BIT'\nsv.c:11427:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:11306:33: note: expanded from macro 'HEXTRACT_TOP_NYBBLE'\nsv.c:11299:5: note: expanded from macro 'HEXTRACT_LO_NYBBLE'\nsv.c:11427:9: note: '{' token is here\nsv.c:11299:16: note: expanded from macro 'HEXTRACT_LO_NYBBLE'\nsv.c:11300:46: note: expanded from macro 'HEXTRACT_LO_NYBBLE'\nsv.c:11291:5: note: expanded from macro 'HEXTRACT_COUNT'\nsv.c:11291:16: note: expanded from macro 'HEXTRACT_COUNT'\nsv.c:11427:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:11293:4: note: expanded from macro 'HEXTRACT_COUNT'\nsv.c:11427:9: note: ')' token is here\nsv.c:11293:6: note: expanded from macro 'HEXTRACT_COUNT'\nsv.c:11301:4: note: expanded from macro 'HEXTRACT_LO_NYBBLE'\nsv.c:11301:6: note: expanded from macro 'HEXTRACT_LO_NYBBLE'\nsv.c:11428:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:11308:35: note: expanded from macro 'HEXTRACT_BYTES_LE'\nsv.c:11295:5: note: expanded from macro 'HEXTRACT_BYTE'\nsv.c:11428:9: note: '{' token is here\nsv.c:11295:16: note: expanded from macro 'HEXTRACT_BYTE'\nsv.c:11296:17: note: expanded from macro 'HEXTRACT_BYTE'\nsv.c:11287:5: note: expanded from macro 'HEXTRACT_OUTPUT'\nsv.c:11287:16: note: expanded from macro 'HEXTRACT_OUTPUT'\nsv.c:11428:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:11289:4: note: expanded from macro 'HEXTRACT_OUTPUT'\nsv.c:11428:9: note: ')' token is here\nsv.c:11289:6: note: expanded from macro 'HEXTRACT_OUTPUT'\nsv.c:11296:43: note: expanded from macro 'HEXTRACT_BYTE'\nsv.c:11297:4: note: expanded from macro 'HEXTRACT_BYTE'\nsv.c:11297:6: note: expanded from macro 'HEXTRACT_BYTE'\nsv.c:11804:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:7031:9: note: expanded from macro 'WITH_LC_NUMERIC_SET_TO_NEEDED_IN'\nsv.c:11804:13: note: '{' token is here\n./perl.h:7031:20: note: expanded from macro 'WITH_LC_NUMERIC_SET_TO_NEEDED_IN'\n./perl.h:7033:13: note: expanded from macro 'WITH_LC_NUMERIC_SET_TO_NEEDED_IN'\nsv.c:11804:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:11804:13: note: ')' token is here\n./perl.h:7035:13: note: expanded from macro 'WITH_LC_NUMERIC_SET_TO_NEEDED_IN'\n./perl.h:7036:9: note: expanded from macro 'WITH_LC_NUMERIC_SET_TO_NEEDED_IN'\n./perl.h:7036:11: note: expanded from macro 'WITH_LC_NUMERIC_SET_TO_NEEDED_IN'\nsv.c:11834:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:11834:13: note: '{' token is here\nsv.c:11834:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:11834:13: note: ')' token is here\nsv.c:12050:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:12050:17: note: '{' token is here\nsv.c:12050:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:12050:17: note: ')' token is here\nsv.c:12790:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:12790:25: note: '{' token is here\nsv.c:12790:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:12790:25: note: ')' token is here\nsv.c:13002:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:13002:17: note: '{' token is here\nsv.c:13002:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:13002:17: note: ')' token is here\nsv.c:13100:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:13100:17: note: '{' token is here\nsv.c:13100:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:13100:17: note: ')' token is here\nsv.c:13101:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:7034:13: note: expanded from macro 'WITH_LC_NUMERIC_SET_TO_NEEDED_IN'\nsv.c:13101:21: note: '{' token is here\nsv.c:13101:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:13101:21: note: ')' token is here\nsv.c:13213:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:13213:17: note: '{' token is here\nsv.c:13213:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:13213:17: note: ')' token is here\nsv.c:13215:31: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:13215:31: note: '{' token is here\nsv.c:13215:31: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:13215:31: note: ')' token is here\nsv.c:13216:31: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:13216:31: note: '{' token is here\nsv.c:13216:31: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:13216:31: note: ')' token is here\nsv.c:13413:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:13413:13: note: '{' token is here\nsv.c:13413:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:13413:13: note: ')' token is here\nsv.c:13451:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:13451:5: note: '{' token is here\nsv.c:13451:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:13451:5: note: ')' token is here\nsv.c:16007:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16007:5: note: '{' token is here\nsv.c:16007:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16007:5: note: ')' token is here\nsv.c:16008:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16008:5: note: '{' token is here\nsv.c:16008:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16008:5: note: ')' token is here\nsv.c:16009:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16009:5: note: '{' token is here\nsv.c:16009:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16009:5: note: ')' token is here\nsv.c:16010:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16010:5: note: '{' token is here\nsv.c:16010:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16010:5: note: ')' token is here\nsv.c:16011:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16011:5: note: '{' token is here\nsv.c:16011:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16011:5: note: ')' token is here\nsv.c:16013:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16013:5: note: '{' token is here\nsv.c:16013:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16013:5: note: ')' token is here\nsv.c:16014:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16014:5: note: '{' token is here\nsv.c:16014:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16014:5: note: ')' token is here\nsv.c:16015:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16015:5: note: '{' token is here\nsv.c:16015:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16015:5: note: ')' token is here\nsv.c:16016:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16016:5: note: '{' token is here\nsv.c:16016:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16016:5: note: ')' token is here\nsv.c:16017:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16017:5: note: '{' token is here\nsv.c:16017:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16017:5: note: ')' token is here\nsv.c:16019:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16019:5: note: '{' token is here\nsv.c:16019:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16019:5: note: ')' token is here\nsv.c:16020:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16020:5: note: '{' token is here\nsv.c:16020:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16020:5: note: ')' token is here\nsv.c:16021:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16021:5: note: '{' token is here\nsv.c:16021:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16021:5: note: ')' token is here\nsv.c:16022:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16022:5: note: '{' token is here\nsv.c:16022:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16022:5: note: ')' token is here\nsv.c:16023:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16023:5: note: '{' token is here\nsv.c:16023:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16023:5: note: ')' token is here\nsv.c:16078:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./cop.h:1224:19: note: expanded from macro 'PUSHSTACK'\nsv.c:16078:9: note: '{' token is here\nsv.c:16078:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16078:9: note: ')' token is here\nsv.c:16082:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16082:13: note: '{' token is here\nsv.c:16082:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16082:13: note: ')' token is here\nsv.c:16085:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16085:9: note: '{' token is here\nsv.c:16085:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16085:9: note: ')' token is here\nsv.c:16086:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16086:9: note: '{' token is here\nsv.c:16086:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16086:9: note: ')' token is here\nsv.c:16108:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16108:13: note: '{' token is here\nsv.c:16108:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16108:13: note: ')' token is here\nsv.c:16111:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16111:9: note: '{' token is here\nsv.c:16111:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16111:9: note: ')' token is here\nsv.c:16156:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16156:9: note: '{' token is here\nsv.c:16156:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16156:9: note: ')' token is here\nsv.c:16157:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16157:9: note: '{' token is here\nsv.c:16157:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16157:9: note: ')' token is here\nscope.c:130:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nscope.c:130:5: note: '{' token is here\nscope.c:130:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nscope.c:130:5: note: ')' token is here\nscope.c:1432:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nscope.c:1432:17: note: '{' token is here\nscope.c:1432:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nscope.c:1432:17: note: ')' token is here\nscope.c:1476:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nscope.c:1476:9: note: '{' token is here\nscope.c:1476:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nscope.c:1476:9: note: ')' token is here\npp_ctl.c:53:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:53:5: note: '{' token is here\npp_ctl.c:53:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:53:5: note: ')' token is here\npp_ctl.c:165:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:165:9: note: '{' token is here\npp_ctl.c:165:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:165:9: note: ')' token is here\npp_ctl.c:235:23: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./sv.h:2163:9: note: expanded from macro 'sv_catpvn_nomg_utf8_upgrade'\npp_ctl.c:235:23: note: '{' token is here\n./sv.h:2163:20: note: expanded from macro 'sv_catpvn_nomg_utf8_upgrade'\npp_ctl.c:235:23: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./sv.h:2171:9: note: expanded from macro 'sv_catpvn_nomg_utf8_upgrade'\npp_ctl.c:235:23: note: ')' token is here\n./sv.h:2171:11: note: expanded from macro 'sv_catpvn_nomg_utf8_upgrade'\npp_ctl.c:251:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:251:17: note: '{' token is here\npp_ctl.c:251:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:251:17: note: ')' token is here\npp_ctl.c:252:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:252:17: note: '{' token is here\npp_ctl.c:252:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:252:17: note: ')' token is here\npp_ctl.c:253:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:253:17: note: '{' token is here\npp_ctl.c:253:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:253:17: note: ')' token is here\npp_ctl.c:254:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:254:17: note: '{' token is here\npp_ctl.c:254:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:254:17: note: ')' token is here\npp_ctl.c:257:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:257:17: note: '{' token is here\npp_ctl.c:257:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:257:17: note: ')' token is here\npp_ctl.c:278:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:278:21: note: '{' token is here\npp_ctl.c:278:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:278:21: note: ')' token is here\npp_ctl.c:302:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:302:17: note: '{' token is here\npp_ctl.c:302:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:302:17: note: ')' token is here\npp_ctl.c:305:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:305:13: note: '{' token is here\npp_ctl.c:305:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:305:13: note: ')' token is here\npp_ctl.c:308:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:308:13: note: '{' token is here\npp_ctl.c:308:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:308:13: note: ')' token is here\npp_ctl.c:309:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./cop.h:1005:5: note: expanded from macro 'CX_POPSUBST'\npp_ctl.c:309:13: note: '{' token is here\n./cop.h:1005:16: note: expanded from macro 'CX_POPSUBST'\npp_ctl.c:309:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./cop.h:1013:5: note: expanded from macro 'CX_POPSUBST'\npp_ctl.c:309:13: note: ')' token is here\n./cop.h:1013:7: note: expanded from macro 'CX_POPSUBST'\npp_ctl.c:329:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:329:13: note: '{' token is here\npp_ctl.c:329:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:329:13: note: ')' token is here\npp_ctl.c:367:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:367:13: note: '{' token is here\npp_ctl.c:367:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:367:13: note: ')' token is here\npp_ctl.c:427:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:427:5: note: '{' token is here\npp_ctl.c:427:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:427:5: note: ')' token is here\npp_ctl.c:524:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:524:9: note: '{' token is here\npp_ctl.c:524:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:524:9: note: ')' token is here\npp_ctl.c:596:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:596:17: note: '{' token is here\npp_ctl.c:596:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:596:17: note: ')' token is here\npp_ctl.c:739:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:739:17: note: '{' token is here\npp_ctl.c:739:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:739:17: note: ')' token is here\npp_ctl.c:786:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:786:17: note: '{' token is here\npp_ctl.c:786:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:786:17: note: ')' token is here\npp_ctl.c:841:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:841:17: note: '{' token is here\npp_ctl.c:841:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:841:17: note: ')' token is here\npp_ctl.c:880:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:880:17: note: '{' token is here\npp_ctl.c:880:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:880:17: note: ')' token is here\npp_ctl.c:894:23: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:894:23: note: '{' token is here\npp_ctl.c:894:23: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:894:23: note: ')' token is here\npp_ctl.c:898:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:898:17: note: '{' token is here\npp_ctl.c:898:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:898:17: note: ')' token is here\npp_ctl.c:956:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:956:13: note: '{' token is here\npp_ctl.c:956:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:956:13: note: ')' token is here\npp_ctl.c:978:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:978:13: note: '{' token is here\npp_ctl.c:978:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:978:13: note: ')' token is here\npp_ctl.c:1048:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:1048:13: note: '{' token is here\npp_ctl.c:1048:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:1048:13: note: ')' token is here\npp_ctl.c:1072:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:1072:13: note: '{' token is here\npp_ctl.c:1072:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:1072:13: note: ')' token is here\npp_ctl.c:1122:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:1122:17: note: '{' token is here\npp_ctl.c:1122:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:1122:17: note: ')' token is here\npp_ctl.c:1254:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:1254:17: note: '{' token is here\npp_ctl.c:1254:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:1254:17: note: ')' token is here\npp_ctl.c:1255:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:1255:17: note: '{' token is here\npp_ctl.c:1255:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:1255:17: note: ')' token is here\npp_ctl.c:1275:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:1275:17: note: '{' token is here\npp_ctl.c:1275:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:1275:17: note: ')' token is here\npp_ctl.c:1592:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:1592:9: note: '{' token is here\npp_ctl.c:1592:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:1592:9: note: ')' token is here\npp_ctl.c:1596:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:1596:13: note: '{' token is here\npp_ctl.c:1596:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:1596:13: note: ')' token is here\npp_ctl.c:1675:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:1675:5: note: '{' token is here\npp_ctl.c:1675:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:1675:5: note: ')' token is here\npp_ctl.c:1772:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:1663:22: note: expanded from macro 'SANE_ERRSV'\npp_ctl.c:1772:13: note: '{' token is here\n./perl.h:1663:33: note: expanded from macro 'SANE_ERRSV'\npp_ctl.c:1772:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:1677:5: note: expanded from macro 'SANE_ERRSV'\npp_ctl.c:1772:13: note: ')' token is here\n./perl.h:1677:7: note: expanded from macro 'SANE_ERRSV'\npp_ctl.c:1786:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:1786:13: note: '{' token is here\npp_ctl.c:1786:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:1786:13: note: ')' token is here\npp_ctl.c:1838:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:1838:17: note: '{' token is here\npp_ctl.c:1838:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:1838:17: note: ')' token is here\npp_ctl.c:1843:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./cop.h:143:5: note: expanded from macro 'JMPENV_JUMP'\npp_ctl.c:1843:13: note: '{' token is here\n./cop.h:143:16: note: expanded from macro 'JMPENV_JUMP'\npp_ctl.c:1843:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./cop.h:155:5: note: expanded from macro 'JMPENV_JUMP'\npp_ctl.c:1843:13: note: ')' token is here\n./cop.h:155:7: note: expanded from macro 'JMPENV_JUMP'\npp_ctl.c:1945:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:1945:13: note: '{' token is here\npp_ctl.c:1945:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:1945:13: note: ')' token is here\npp_ctl.c:1957:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:1957:9: note: '{' token is here\npp_ctl.c:1957:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:1957:9: note: ')' token is here\npp_ctl.c:1968:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:1968:5: note: '{' token is here\npp_ctl.c:1968:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:1968:5: note: ')' token is here\npp_ctl.c:1975:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:1975:9: note: '{' token is here\npp_ctl.c:1975:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:1975:9: note: ')' token is here\npp_ctl.c:2082:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:2082:9: note: '{' token is here\npp_ctl.c:2082:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:2082:9: note: ')' token is here\npp_ctl.c:2126:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./scope.h:262:5: note: expanded from macro 'SAVESTACK_POS'\npp_ctl.c:2126:13: note: '{' token is here\n./scope.h:262:16: note: expanded from macro 'SAVESTACK_POS'\npp_ctl.c:2126:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./scope.h:267:5: note: expanded from macro 'SAVESTACK_POS'\npp_ctl.c:2126:13: note: ')' token is here\n./scope.h:267:7: note: expanded from macro 'SAVESTACK_POS'\npp_ctl.c:2128:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:2128:13: note: '{' token is here\npp_ctl.c:2128:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:2128:13: note: ')' token is here\npp_ctl.c:2144:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:2144:13: note: '{' token is here\npp_ctl.c:2144:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:2144:13: note: ')' token is here\npp_ctl.c:2188:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:2188:5: note: '{' token is here\npp_ctl.c:2188:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:2188:5: note: ')' token is here\npp_ctl.c:2244:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:2244:13: note: '{' token is here\npp_ctl.c:2244:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:2244:13: note: ')' token is here\npp_ctl.c:2328:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:2328:9: note: '{' token is here\npp_ctl.c:2328:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:2328:9: note: ')' token is here\npp_ctl.c:2366:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:2366:5: note: '{' token is here\npp_ctl.c:2366:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:2366:5: note: ')' token is here\npp_ctl.c:2475:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:2475:5: note: '{' token is here\npp_ctl.c:2475:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:2475:5: note: ')' token is here\npp_ctl.c:2655:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:2655:5: note: '{' token is here\npp_ctl.c:2655:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:2655:5: note: ')' token is here\npp_ctl.c:2693:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:2693:5: note: '{' token is here\npp_ctl.c:2693:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:2693:5: note: ')' token is here\npp_ctl.c:2879:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:2879:13: note: '{' token is here\npp_ctl.c:2879:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:2879:13: note: ')' token is here\npp_ctl.c:2893:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:2893:13: note: '{' token is here\npp_ctl.c:2893:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:2893:13: note: ')' token is here\npp_ctl.c:2910:22: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:2910:22: note: '{' token is here\npp_ctl.c:2910:22: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:2910:22: note: ')' token is here\npp_ctl.c:2949:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:2949:21: note: '{' token is here\npp_ctl.c:2949:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:2949:21: note: ')' token is here\npp_ctl.c:2971:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:2971:21: note: '{' token is here\npp_ctl.c:2971:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:2971:21: note: ')' token is here\npp_ctl.c:2988:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:2988:17: note: '{' token is here\npp_ctl.c:2988:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:2988:17: note: ')' token is here\npp_ctl.c:3040:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:3040:29: note: '{' token is here\npp_ctl.c:3040:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:3040:29: note: ')' token is here\npp_ctl.c:3292:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./cop.h:114:5: note: expanded from macro 'JMPENV_PUSH'\npp_ctl.c:3292:5: note: '{' token is here\n./cop.h:114:16: note: expanded from macro 'JMPENV_PUSH'\npp_ctl.c:3292:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./cop.h:128:5: note: expanded from macro 'JMPENV_PUSH'\npp_ctl.c:3292:5: note: ')' token is here\n./cop.h:128:7: note: expanded from macro 'JMPENV_PUSH'\npp_ctl.c:3309:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./cop.h:131:5: note: expanded from macro 'JMPENV_POP'\npp_ctl.c:3309:9: note: '{' token is here\n./cop.h:131:16: note: expanded from macro 'JMPENV_POP'\npp_ctl.c:3309:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./cop.h:140:5: note: expanded from macro 'JMPENV_POP'\npp_ctl.c:3309:9: note: ')' token is here\n./cop.h:140:7: note: expanded from macro 'JMPENV_POP'\npp_ctl.c:3311:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:3311:9: note: '{' token is here\npp_ctl.c:3311:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:3311:9: note: ')' token is here\npp_ctl.c:3314:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:3314:5: note: '{' token is here\npp_ctl.c:3314:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:3314:5: note: ')' token is here\npp_ctl.c:3400:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:3400:5: note: '{' token is here\npp_ctl.c:3400:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:3400:5: note: ')' token is here\npp_ctl.c:3408:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:3408:9: note: '{' token is here\npp_ctl.c:3408:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:3408:9: note: ')' token is here\npp_ctl.c:3409:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:3409:9: note: '{' token is here\npp_ctl.c:3409:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:3409:9: note: ')' token is here\npp_ctl.c:3412:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:3412:5: note: '{' token is here\npp_ctl.c:3412:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:3412:5: note: ')' token is here\npp_ctl.c:3448:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:3448:5: note: '{' token is here\npp_ctl.c:3448:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:3448:5: note: ')' token is here\npp_ctl.c:3474:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:3474:13: note: '{' token is here\npp_ctl.c:3474:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:3474:13: note: ')' token is here\npp_ctl.c:3499:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:1645:23: note: expanded from macro 'CLEAR_ERRSV'\npp_ctl.c:3499:9: note: '{' token is here\n./perl.h:1645:34: note: expanded from macro 'CLEAR_ERRSV'\npp_ctl.c:3499:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:1660:5: note: expanded from macro 'CLEAR_ERRSV'\npp_ctl.c:3499:9: note: ')' token is here\n./perl.h:1660:7: note: expanded from macro 'CLEAR_ERRSV'\npp_ctl.c:3523:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./feature.h:193:3: note: expanded from macro 'FETCHFEATUREBITSHH'\npp_ctl.c:3523:13: note: '{' token is here\n./feature.h:193:14: note: expanded from macro 'FETCHFEATUREBITSHH'\npp_ctl.c:3523:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./feature.h:196:3: note: expanded from macro 'FETCHFEATUREBITSHH'\npp_ctl.c:3523:13: note: ')' token is here\n./feature.h:196:5: note: expanded from macro 'FETCHFEATUREBITSHH'\npp_ctl.c:3552:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./op.h:822:5: note: expanded from macro 'CALL_BLOCK_HOOKS'\npp_ctl.c:3552:5: note: '{' token is here\n./op.h:822:16: note: expanded from macro 'CALL_BLOCK_HOOKS'\npp_ctl.c:3552:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./op.h:839:5: note: expanded from macro 'CALL_BLOCK_HOOKS'\npp_ctl.c:3552:5: note: ')' token is here\n./op.h:839:7: note: expanded from macro 'CALL_BLOCK_HOOKS'\npp_ctl.c:3600:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./scope.h:241:23: note: expanded from macro 'SAVEFREEOP'\n./scope.h:327:45: note: expanded from macro 'save_freeop'\npp_ctl.c:3600:5: note: '{' token is here\n./scope.h:328:12: note: expanded from macro 'save_freeop'\npp_ctl.c:3600:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./scope.h:333:5: note: expanded from macro 'save_freeop'\npp_ctl.c:3600:5: note: ')' token is here\n./scope.h:333:7: note: expanded from macro 'save_freeop'\npp_ctl.c:3610:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:3610:13: note: '{' token is here\npp_ctl.c:3610:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:3610:13: note: ')' token is here\npp_ctl.c:3611:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:3611:13: note: '{' token is here\npp_ctl.c:3611:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:3611:13: note: ')' token is here\npp_ctl.c:3729:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:3729:9: note: '{' token is here\npp_ctl.c:3729:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:3729:9: note: ')' token is here\npp_ctl.c:3889:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:3889:13: note: '{' token is here\npp_ctl.c:3889:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:3889:13: note: ')' token is here\npp_ctl.c:4035:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4035:25: note: '{' token is here\npp_ctl.c:4035:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4035:25: note: ')' token is here\npp_ctl.c:4040:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4040:21: note: '{' token is here\npp_ctl.c:4040:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4040:21: note: ')' token is here\npp_ctl.c:4042:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4042:21: note: '{' token is here\npp_ctl.c:4042:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4042:21: note: ')' token is here\npp_ctl.c:4102:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4102:33: note: '{' token is here\npp_ctl.c:4102:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4102:33: note: ')' token is here\npp_ctl.c:4114:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4114:21: note: '{' token is here\npp_ctl.c:4114:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4114:21: note: ')' token is here\npp_ctl.c:4191:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4191:25: note: '{' token is here\npp_ctl.c:4191:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4191:25: note: ')' token is here\npp_ctl.c:4319:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4319:13: note: '{' token is here\npp_ctl.c:4319:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4319:13: note: ')' token is here\npp_ctl.c:4385:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:39:5: note: expanded from macro 'RUN_PP_CATCHABLY'\npp_ctl.c:4385:5: note: '{' token is here\npp_ctl.c:39:16: note: expanded from macro 'RUN_PP_CATCHABLY'\npp_ctl.c:4385:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:39:57: note: expanded from macro 'RUN_PP_CATCHABLY'\npp_ctl.c:4385:5: note: ')' token is here\npp_ctl.c:39:59: note: expanded from macro 'RUN_PP_CATCHABLY'\npp_ctl.c:4406:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4406:5: note: '{' token is here\npp_ctl.c:4406:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4406:5: note: ')' token is here\npp_ctl.c:4428:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4428:5: note: '{' token is here\npp_ctl.c:4428:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4428:5: note: ')' token is here\npp_ctl.c:4493:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4493:15: note: '{' token is here\npp_ctl.c:4493:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4493:15: note: ')' token is here\npp_ctl.c:4606:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4606:9: note: '{' token is here\npp_ctl.c:4606:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4606:9: note: ')' token is here\npp_ctl.c:4623:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4623:5: note: '{' token is here\npp_ctl.c:4623:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4623:5: note: ')' token is here\npp_ctl.c:4630:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4630:5: note: '{' token is here\npp_ctl.c:4630:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4630:5: note: ')' token is here\npp_ctl.c:4659:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4659:5: note: '{' token is here\npp_ctl.c:4659:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4659:5: note: ')' token is here\npp_ctl.c:4672:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4672:5: note: '{' token is here\npp_ctl.c:4672:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4672:5: note: ')' token is here\npp_ctl.c:4694:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4694:9: note: '{' token is here\npp_ctl.c:4694:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4694:9: note: ')' token is here\npp_ctl.c:4704:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4704:5: note: '{' token is here\npp_ctl.c:4704:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4704:5: note: ')' token is here\npp_ctl.c:4737:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4737:5: note: '{' token is here\npp_ctl.c:4737:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4737:5: note: ')' token is here\npp_ctl.c:4743:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4743:5: note: '{' token is here\npp_ctl.c:4743:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4743:5: note: ')' token is here\npp_ctl.c:4781:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4781:5: note: '{' token is here\npp_ctl.c:4781:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4781:5: note: ')' token is here\npp_ctl.c:4799:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4799:5: note: '{' token is here\npp_ctl.c:4799:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4799:5: note: ')' token is here\npp_ctl.c:4814:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4814:5: note: '{' token is here\npp_ctl.c:4814:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4814:5: note: ')' token is here\npp_ctl.c:4920:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4920:17: note: '{' token is here\npp_ctl.c:4920:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4920:17: note: ')' token is here\npp_ctl.c:4951:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4951:17: note: '{' token is here\npp_ctl.c:4951:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4951:17: note: ')' token is here\npp_ctl.c:4974:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4974:13: note: '{' token is here\npp_ctl.c:4974:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4974:13: note: ')' token is here\npp_ctl.c:5407:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5407:5: note: '{' token is here\npp_ctl.c:5407:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5407:5: note: ')' token is here\npp_ctl.c:5803:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5803:9: note: '{' token is here\npp_ctl.c:5803:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5803:9: note: ')' token is here\npp_ctl.c:5806:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5806:9: note: '{' token is here\npp_ctl.c:5806:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5806:9: note: ')' token is here\npp_ctl.c:5870:30: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5870:30: note: '{' token is here\npp_ctl.c:5870:30: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5870:30: note: ')' token is here\npp_sys.c:313:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:313:13: note: '{' token is here\npp_sys.c:313:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:313:13: note: ')' token is here\npp_sys.c:314:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:314:13: note: '{' token is here\npp_sys.c:314:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:314:13: note: ')' token is here\npp_sys.c:323:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:323:17: note: '{' token is here\npp_sys.c:323:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:323:17: note: ')' token is here\npp_sys.c:325:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:325:21: note: '{' token is here\npp_sys.c:325:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:325:21: note: ')' token is here\npp_sys.c:327:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:327:17: note: '{' token is here\npp_sys.c:327:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:327:17: note: ')' token is here\npp_sys.c:330:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:3612:13: note: expanded from macro 'STATUS_NATIVE_CHILD_SET'\npp_sys.c:330:9: note: '{' token is here\n./perl.h:3612:24: note: expanded from macro 'STATUS_NATIVE_CHILD_SET'\npp_sys.c:330:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:3622:13: note: expanded from macro 'STATUS_NATIVE_CHILD_SET'\npp_sys.c:330:9: note: ')' token is here\n./perl.h:3622:15: note: expanded from macro 'STATUS_NATIVE_CHILD_SET'\npp_sys.c:334:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:334:9: note: '{' token is here\npp_sys.c:334:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:334:9: note: ')' token is here\npp_sys.c:354:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:354:5: note: '{' token is here\npp_sys.c:354:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:354:5: note: ')' token is here\npp_sys.c:420:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:420:9: note: '{' token is here\npp_sys.c:420:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:420:9: note: ')' token is here\npp_sys.c:489:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:489:21: note: '{' token is here\npp_sys.c:489:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:489:21: note: ')' token is here\npp_sys.c:490:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:490:21: note: '{' token is here\npp_sys.c:490:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:490:21: note: ')' token is here\npp_sys.c:527:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:527:5: note: '{' token is here\npp_sys.c:527:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:527:5: note: ')' token is here\npp_sys.c:528:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:528:5: note: '{' token is here\npp_sys.c:528:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:528:5: note: ')' token is here\npp_sys.c:529:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:529:5: note: '{' token is here\npp_sys.c:529:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:529:5: note: ')' token is here\npp_sys.c:532:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:532:5: note: '{' token is here\npp_sys.c:532:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:532:5: note: ')' token is here\npp_sys.c:546:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:546:5: note: '{' token is here\npp_sys.c:546:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:546:5: note: ')' token is here\npp_sys.c:547:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:547:5: note: '{' token is here\npp_sys.c:547:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:547:5: note: ')' token is here\npp_sys.c:578:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:578:5: note: '{' token is here\npp_sys.c:578:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:578:5: note: ')' token is here\npp_sys.c:581:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:581:9: note: '{' token is here\npp_sys.c:581:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:581:9: note: ')' token is here\npp_sys.c:642:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:642:9: note: '{' token is here\npp_sys.c:642:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:642:9: note: ')' token is here\npp_sys.c:659:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:659:9: note: '{' token is here\npp_sys.c:659:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:659:9: note: ')' token is here\npp_sys.c:744:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:744:9: note: '{' token is here\npp_sys.c:744:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:744:9: note: ')' token is here\npp_sys.c:767:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:767:5: note: '{' token is here\npp_sys.c:767:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:767:5: note: ')' token is here\npp_sys.c:789:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:789:5: note: '{' token is here\npp_sys.c:789:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:789:5: note: ')' token is here\npp_sys.c:921:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:921:9: note: '{' token is here\npp_sys.c:921:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:921:9: note: ')' token is here\npp_sys.c:922:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:922:9: note: '{' token is here\npp_sys.c:922:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:922:9: note: ')' token is here\npp_sys.c:923:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:923:9: note: '{' token is here\npp_sys.c:923:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:923:9: note: ')' token is here\npp_sys.c:967:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:967:9: note: '{' token is here\npp_sys.c:967:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:967:9: note: ')' token is here\npp_sys.c:968:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:968:9: note: '{' token is here\npp_sys.c:968:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:968:9: note: ')' token is here\npp_sys.c:969:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:969:9: note: '{' token is here\npp_sys.c:969:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:969:9: note: ')' token is here\npp_sys.c:978:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:978:5: note: '{' token is here\npp_sys.c:978:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:978:5: note: ')' token is here\npp_sys.c:1018:16: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1018:16: note: '{' token is here\npp_sys.c:1018:16: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1018:16: note: ')' token is here\npp_sys.c:1020:16: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./pp.h:498:20: note: expanded from macro 'mXPUSHi'\npp_sys.c:1020:16: note: '{' token is here\n./pp.h:498:31: note: expanded from macro 'mXPUSHi'\n./pp.h:498:33: note: expanded from macro 'mXPUSHi'\npp_sys.c:1020:16: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1020:16: note: ')' token is here\n./pp.h:498:58: note: expanded from macro 'mXPUSHi'\n./pp.h:498:60: note: expanded from macro 'mXPUSHi'\npp_sys.c:1080:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1080:5: note: '{' token is here\npp_sys.c:1080:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1080:5: note: ')' token is here\npp_sys.c:1082:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1082:5: note: '{' token is here\npp_sys.c:1082:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1082:5: note: ')' token is here\npp_sys.c:1099:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1099:9: note: '{' token is here\npp_sys.c:1099:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1099:9: note: ')' token is here\npp_sys.c:1276:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1276:17: note: '{' token is here\npp_sys.c:1276:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1276:17: note: ')' token is here\npp_sys.c:1278:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1278:17: note: '{' token is here\npp_sys.c:1278:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1278:17: note: ')' token is here\npp_sys.c:1282:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1282:5: note: '{' token is here\npp_sys.c:1282:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1282:5: note: ')' token is here\npp_sys.c:1336:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1336:13: note: '{' token is here\npp_sys.c:1336:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1336:13: note: ')' token is here\npp_sys.c:1339:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1339:13: note: '{' token is here\npp_sys.c:1339:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1339:13: note: ')' token is here\npp_sys.c:1361:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1361:9: note: '{' token is here\npp_sys.c:1361:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1361:9: note: ')' token is here\npp_sys.c:1370:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./sv.h:2291:17: note: expanded from macro 'SvSetMagicSV_nosteal'\npp_sys.c:1370:17: note: '{' token is here\n./sv.h:2291:45: note: expanded from macro 'SvSetMagicSV_nosteal'\n./sv.h:2279:17: note: expanded from macro 'SvSetSV_nosteal_and'\npp_sys.c:1370:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1370:17: note: ')' token is here\npp_sys.c:1390:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1390:13: note: '{' token is here\npp_sys.c:1390:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1390:13: note: ')' token is here\npp_sys.c:1395:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1395:5: note: '{' token is here\npp_sys.c:1395:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1395:5: note: ')' token is here\npp_sys.c:1429:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1429:9: note: '{' token is here\npp_sys.c:1429:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1429:9: note: ')' token is here\npp_sys.c:1517:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1517:17: note: '{' token is here\npp_sys.c:1517:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1517:17: note: ')' token is here\npp_sys.c:1519:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1519:17: note: '{' token is here\npp_sys.c:1519:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1519:17: note: ')' token is here\npp_sys.c:1545:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1545:5: note: '{' token is here\npp_sys.c:1545:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1545:5: note: ')' token is here\npp_sys.c:1551:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1551:5: note: '{' token is here\npp_sys.c:1551:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1551:5: note: ')' token is here\npp_sys.c:1574:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1574:13: note: '{' token is here\npp_sys.c:1574:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1574:13: note: ')' token is here\npp_sys.c:1595:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1595:21: note: '{' token is here\npp_sys.c:1595:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1595:21: note: ')' token is here\npp_sys.c:1601:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1601:17: note: '{' token is here\npp_sys.c:1601:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1601:17: note: ')' token is here\npp_sys.c:1776:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1776:9: note: '{' token is here\npp_sys.c:1776:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1776:9: note: ')' token is here\npp_sys.c:1781:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1781:9: note: '{' token is here\npp_sys.c:1781:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1781:9: note: ')' token is here\npp_sys.c:1784:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1784:13: note: '{' token is here\npp_sys.c:1784:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1784:13: note: ')' token is here\npp_sys.c:1835:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1835:9: note: '{' token is here\npp_sys.c:1835:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1835:9: note: ')' token is here\npp_sys.c:1875:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1875:5: note: '{' token is here\npp_sys.c:1875:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1875:5: note: ')' token is here\npp_sys.c:1918:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1918:5: note: '{' token is here\npp_sys.c:1918:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1918:5: note: ')' token is here\npp_sys.c:1921:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1921:9: note: '{' token is here\npp_sys.c:1921:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1921:9: note: ')' token is here\npp_sys.c:1923:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1923:5: note: '{' token is here\npp_sys.c:1923:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1923:5: note: ')' token is here\npp_sys.c:1953:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1953:17: note: '{' token is here\npp_sys.c:1953:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1953:17: note: ')' token is here\npp_sys.c:2078:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:2078:5: note: '{' token is here\npp_sys.c:2078:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:2078:5: note: ')' token is here\npp_sys.c:2111:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:2111:9: note: '{' token is here\npp_sys.c:2111:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:2111:9: note: ')' token is here\npp_sys.c:2141:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:2141:21: note: '{' token is here\npp_sys.c:2141:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:2141:21: note: ')' token is here\npp_sys.c:2164:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:2164:9: note: '{' token is here\npp_sys.c:2164:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:2164:9: note: ')' token is here\npp_sys.c:2177:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:2177:9: note: '{' token is here\npp_sys.c:2177:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:2177:9: note: ')' token is here\npp_sys.c:2184:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:2184:5: note: '{' token is here\npp_sys.c:2184:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:2184:5: note: ')' token is here\npp_sys.c:2372:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:2372:13: note: '{' token is here\npp_sys.c:2372:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:2372:13: note: ')' token is here\npp_sys.c:2406:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:2406:9: note: '{' token is here\npp_sys.c:2406:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:2406:9: note: ')' token is here\npp_sys.c:2412:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:2412:9: note: '{' token is here\npp_sys.c:2412:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:2412:9: note: ')' token is here\npp_sys.c:2415:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./pp.h:474:20: note: expanded from macro 'PUSHp'\npp_sys.c:2415:9: note: '{' token is here\n./pp.h:474:31: note: expanded from macro 'PUSHp'\n./pp.h:474:60: note: expanded from macro 'PUSHp'\npp_sys.c:2415:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:2415:9: note: ')' token is here\n./pp.h:474:70: note: expanded from macro 'PUSHp'\n./pp.h:474:72: note: expanded from macro 'PUSHp'\npp_sys.c:2441:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:2441:5: note: '{' token is here\npp_sys.c:2441:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:2441:5: note: ')' token is here\npp_sys.c:2637:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:2637:5: note: '{' token is here\npp_sys.c:2637:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:2637:5: note: ')' token is here\npp_sys.c:2659:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:2659:5: note: '{' token is here\npp_sys.c:2659:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:2659:5: note: ')' token is here\npp_sys.c:2693:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:2693:9: note: '{' token is here\npp_sys.c:2693:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:2693:9: note: ')' token is here\npp_sys.c:2703:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:2703:9: note: '{' token is here\npp_sys.c:2703:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:2703:9: note: ')' token is here\npp_sys.c:2759:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:2759:5: note: '{' token is here\npp_sys.c:2759:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:2759:5: note: ')' token is here\npp_sys.c:2791:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:2791:5: note: '{' token is here\npp_sys.c:2791:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:2791:5: note: ')' token is here\npp_sys.c:2884:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:2884:9: note: '{' token is here\npp_sys.c:2884:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:2884:9: note: ')' token is here\npp_sys.c:2911:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:2911:13: note: '{' token is here\npp_sys.c:2911:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:2911:13: note: ')' token is here\npp_sys.c:2915:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:2915:9: note: '{' token is here\npp_sys.c:2915:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:2915:9: note: ')' token is here\npp_sys.c:2916:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:2916:9: note: '{' token is here\npp_sys.c:2916:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:2916:9: note: ')' token is here\npp_sys.c:3030:36: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:3030:36: note: '{' token is here\npp_sys.c:3030:36: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:3030:36: note: ')' token is here\npp_sys.c:3046:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:3046:9: note: '{' token is here\npp_sys.c:3046:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:3046:9: note: ')' token is here\npp_sys.c:3123:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:3057:32: note: expanded from macro 'tryAMAGICftest_MG'\npp_sys.c:3123:5: note: '{' token is here\npp_sys.c:3057:43: note: expanded from macro 'tryAMAGICftest_MG'\npp_sys.c:3123:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:3063:5: note: expanded from macro 'tryAMAGICftest_MG'\npp_sys.c:3123:5: note: ')' token is here\npp_sys.c:3063:7: note: expanded from macro 'tryAMAGICftest_MG'\npp_sys.c:3229:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:3229:5: note: '{' token is here\npp_sys.c:3229:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:3229:5: note: ')' token is here\npp_sys.c:3261:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:3261:9: note: '{' token is here\npp_sys.c:3261:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:3261:9: note: ')' token is here\npp_sys.c:3291:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:3291:5: note: '{' token is here\npp_sys.c:3291:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:3291:5: note: ')' token is here\npp_sys.c:3359:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:3359:5: note: '{' token is here\npp_sys.c:3359:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:3359:5: note: ')' token is here\npp_sys.c:3377:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:3377:5: note: '{' token is here\npp_sys.c:3377:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:3377:5: note: ')' token is here\npp_sys.c:3420:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:3420:5: note: '{' token is here\npp_sys.c:3420:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:3420:5: note: ')' token is here\npp_sys.c:3635:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:3635:9: note: '{' token is here\npp_sys.c:3635:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:3635:9: note: ')' token is here\npp_sys.c:3659:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:3659:17: note: '{' token is here\npp_sys.c:3659:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:3659:17: note: ')' token is here\npp_sys.c:3665:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:3665:17: note: '{' token is here\npp_sys.c:3665:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:3665:17: note: ')' token is here\npp_sys.c:3679:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:3679:9: note: '{' token is here\npp_sys.c:3679:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:3679:9: note: ')' token is here\npp_sys.c:3705:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:3705:5: note: '{' token is here\npp_sys.c:3705:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:3705:5: note: ')' token is here\npp_sys.c:3715:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:3715:5: note: '{' token is here\npp_sys.c:3715:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:3715:5: note: ')' token is here\npp_sys.c:3746:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:3746:5: note: '{' token is here\npp_sys.c:3746:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:3746:5: note: ')' token is here\npp_sys.c:3787:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:3787:5: note: '{' token is here\npp_sys.c:3787:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:3787:5: note: ')' token is here\npp_sys.c:3818:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:3818:5: note: '{' token is here\npp_sys.c:3818:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:3818:5: note: ')' token is here\npp_sys.c:3944:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:3944:5: note: '{' token is here\npp_sys.c:3944:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:3944:5: note: ')' token is here\npp_sys.c:3969:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:3969:5: note: '{' token is here\npp_sys.c:3969:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:3969:5: note: ')' token is here\npp_sys.c:4039:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:4039:13: note: '{' token is here\npp_sys.c:4039:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:4039:13: note: ')' token is here\npp_sys.c:4040:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:4040:9: note: '{' token is here\npp_sys.c:4040:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:4040:9: note: ')' token is here\npp_sys.c:4079:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:4079:5: note: '{' token is here\npp_sys.c:4079:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:4079:5: note: ')' token is here\npp_sys.c:4184:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:4184:5: note: '{' token is here\npp_sys.c:4184:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:4184:5: note: ')' token is here\npp_sys.c:4212:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:4212:5: note: '{' token is here\npp_sys.c:4212:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:4212:5: note: ')' token is here\npp_sys.c:4249:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:4249:5: note: '{' token is here\npp_sys.c:4249:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:4249:5: note: ')' token is here\npp_sys.c:4251:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:4251:5: note: '{' token is here\npp_sys.c:4251:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:4251:5: note: ')' token is here\npp_sys.c:4285:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:4285:5: note: '{' token is here\npp_sys.c:4285:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:4285:5: note: ')' token is here\npp_sys.c:4288:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:4288:5: note: '{' token is here\npp_sys.c:4288:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:4288:5: note: ')' token is here\npp_sys.c:4388:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:4388:17: note: '{' token is here\npp_sys.c:4388:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:4388:17: note: ')' token is here\npp_sys.c:4428:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:4428:13: note: '{' token is here\npp_sys.c:4428:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:4428:13: note: ')' token is here\npp_sys.c:4453:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:4453:25: note: '{' token is here\npp_sys.c:4453:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:4453:25: note: ')' token is here\npp_sys.c:4457:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:4457:13: note: '{' token is here\npp_sys.c:4457:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:4457:13: note: ')' token is here\npp_sys.c:4544:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:4544:5: note: '{' token is here\npp_sys.c:4544:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:4544:5: note: ')' token is here\npp_sys.c:4552:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:4552:5: note: '{' token is here\npp_sys.c:4552:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:4552:5: note: ')' token is here\npp_sys.c:4574:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:4574:5: note: '{' token is here\npp_sys.c:4574:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:4574:5: note: ')' token is here\npp_sys.c:4591:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:4591:9: note: '{' token is here\npp_sys.c:4591:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:4591:9: note: ')' token is here\npp_sys.c:4597:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:4597:5: note: '{' token is here\npp_sys.c:4597:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:4597:5: note: ')' token is here\npp_sys.c:4629:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:4629:5: note: '{' token is here\npp_sys.c:4629:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:4629:5: note: ')' token is here\npp_sys.c:4644:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:4644:5: note: '{' token is here\npp_sys.c:4644:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:4644:5: note: ')' token is here\npp_sys.c:4661:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:4661:5: note: '{' token is here\npp_sys.c:4661:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:4661:5: note: ')' token is here\npp_sys.c:4672:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:4672:5: note: '{' token is here\npp_sys.c:4672:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:4672:5: note: ')' token is here\npp_sys.c:4770:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:4770:9: note: '{' token is here\npp_sys.c:4770:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:4770:9: note: ')' token is here\npp_sys.c:4790:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:4790:9: note: '{' token is here\npp_sys.c:4790:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:4790:9: note: ')' token is here\npp_sys.c:4791:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:4791:9: note: '{' token is here\npp_sys.c:4791:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:4791:9: note: ')' token is here\npp_sys.c:4830:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./pp.h:477:18: note: expanded from macro 'PUSHu'\npp_sys.c:4830:9: note: '{' token is here\n./pp.h:477:29: note: expanded from macro 'PUSHu'\n./pp.h:477:31: note: expanded from macro 'PUSHu'\npp_sys.c:4830:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:4830:9: note: ')' token is here\n./pp.h:477:56: note: expanded from macro 'PUSHu'\n./pp.h:477:58: note: expanded from macro 'PUSHu'\npp_sys.c:4854:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:4854:11: note: '{' token is here\npp_sys.c:4854:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:4854:11: note: ')' token is here\npp_sys.c:4861:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:4861:5: note: '{' token is here\npp_sys.c:4861:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:4861:5: note: ')' token is here\npp_sys.c:4893:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:4893:5: note: '{' token is here\npp_sys.c:4893:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:4893:5: note: ')' token is here\npp_sys.c:4912:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:4912:5: note: '{' token is here\npp_sys.c:4912:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:4912:5: note: ')' token is here\npp_sys.c:4930:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:4930:9: note: '{' token is here\npp_sys.c:4930:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:4930:9: note: ')' token is here\npp_sys.c:4933:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:4933:9: note: '{' token is here\npp_sys.c:4933:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:4933:9: note: ')' token is here\npp_sys.c:4981:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:4981:5: note: '{' token is here\npp_sys.c:4981:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:4981:5: note: ')' token is here\npp_sys.c:5016:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:5016:13: note: '{' token is here\npp_sys.c:5016:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:5016:13: note: ')' token is here\npp_sys.c:5041:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./pp.h:496:22: note: expanded from macro 'mXPUSHp'\npp_sys.c:5041:13: note: '{' token is here\n./pp.h:496:33: note: expanded from macro 'mXPUSHp'\n./pp.h:496:35: note: expanded from macro 'mXPUSHp'\npp_sys.c:5041:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:5041:13: note: ')' token is here\n./pp.h:496:67: note: expanded from macro 'mXPUSHp'\n./pp.h:496:69: note: expanded from macro 'mXPUSHp'\npp_sys.c:5102:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:5102:13: note: '{' token is here\npp_sys.c:5102:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:5102:13: note: ')' token is here\npp_sys.c:5106:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:5106:5: note: '{' token is here\npp_sys.c:5106:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:5106:5: note: ')' token is here\npp_sys.c:5170:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:5170:5: note: '{' token is here\npp_sys.c:5170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:5170:5: note: ')' token is here\npp_sys.c:5236:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:5236:5: note: '{' token is here\npp_sys.c:5236:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:5236:5: note: ')' token is here\npp_sys.c:5367:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:5367:5: note: '{' token is here\npp_sys.c:5367:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:5367:5: note: ')' token is here\npp_sys.c:5472:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:5472:5: note: '{' token is here\npp_sys.c:5472:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:5472:5: note: ')' token is here\npp_sys.c:5527:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:5527:9: note: '{' token is here\npp_sys.c:5527:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:5527:9: note: ')' token is here\npp_sys.c:5565:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:5565:9: note: '{' token is here\npp_sys.c:5565:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:5565:9: note: ')' token is here\npp_sys.c:5571:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:5571:9: note: '{' token is here\npp_sys.c:5571:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:5571:9: note: ')' token is here\npp_sys.c:5614:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:5614:5: note: '{' token is here\npp_sys.c:5614:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:5614:5: note: ')' token is here\npp_sys.c:5663:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:5663:5: note: '{' token is here\npp_sys.c:5663:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:5663:5: note: ')' token is here\npp_sys.c:5741:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:5741:5: note: '{' token is here\npp_sys.c:5741:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:5741:5: note: ')' token is here\ndoop.c:64:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:64:9: note: '{' token is here\ndoop.c:64:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:64:9: note: ')' token is here\ndoop.c:103:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:103:13: note: '{' token is here\ndoop.c:103:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:103:13: note: ')' token is here\ndoop.c:106:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:106:9: note: '{' token is here\ndoop.c:106:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:106:9: note: ')' token is here\ndoop.c:241:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:241:9: note: '{' token is here\ndoop.c:241:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:241:9: note: ')' token is here\ndoop.c:311:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:311:13: note: '{' token is here\ndoop.c:311:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:311:13: note: ')' token is here\ndoop.c:315:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:315:5: note: '{' token is here\ndoop.c:315:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:315:5: note: ')' token is here\ndoop.c:566:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:566:9: note: '{' token is here\ndoop.c:566:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:566:9: note: ')' token is here\ndoop.c:572:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:572:5: note: '{' token is here\ndoop.c:572:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:572:5: note: ')' token is here\ndoop.c:673:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:673:9: note: '{' token is here\ndoop.c:673:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:673:9: note: ')' token is here\ndoop.c:701:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:701:5: note: '{' token is here\ndoop.c:701:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:701:5: note: ')' token is here\ndoop.c:726:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:726:5: note: '{' token is here\ndoop.c:726:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:726:5: note: ')' token is here\ndoop.c:728:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:728:9: note: '{' token is here\ndoop.c:728:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:728:9: note: ')' token is here\ndoop.c:956:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:956:9: note: '{' token is here\ndoop.c:956:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:956:9: note: ')' token is here\ndoop.c:993:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:993:5: note: '{' token is here\ndoop.c:993:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:993:5: note: ')' token is here\ndoop.c:1105:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:1105:5: note: '{' token is here\ndoop.c:1105:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:1105:5: note: ')' token is here\ndoop.c:1169:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:1169:17: note: '{' token is here\ndoop.c:1169:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:1169:17: note: ')' token is here\ndoop.c:1175:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:1175:17: note: '{' token is here\ndoop.c:1175:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:1175:17: note: ')' token is here\ndoop.c:1205:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:1205:5: note: '{' token is here\ndoop.c:1205:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:1205:5: note: ')' token is here\ndoop.c:1271:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:1271:13: note: '{' token is here\ndoop.c:1271:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:1271:13: note: ')' token is here\ndoio.c:1026:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:1026:17: note: '{' token is here\ndoio.c:1026:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:1026:17: note: ')' token is here\ndoio.c:1029:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:1029:17: note: '{' token is here\ndoio.c:1029:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:1029:17: note: ')' token is here\ndoio.c:1319:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:1319:9: note: '{' token is here\ndoio.c:1319:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:1319:9: note: ')' token is here\ndoio.c:1321:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:1321:9: note: '{' token is here\ndoio.c:1321:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:1321:9: note: ')' token is here\ndoio.c:1451:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:1451:25: note: '{' token is here\ndoio.c:1451:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:1451:25: note: ')' token is here\ndoio.c:1799:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:1799:17: note: '{' token is here\ndoio.c:1799:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:1799:17: note: ')' token is here\ndoio.c:2281:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:2281:9: note: '{' token is here\ndoio.c:2281:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:2281:9: note: ')' token is here\ndoio.c:2514:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:2498:5: note: expanded from macro 'APPLY_TAINT_PROPER'\ndoio.c:2514:9: note: '{' token is here\ndoio.c:2498:16: note: expanded from macro 'APPLY_TAINT_PROPER'\ndoio.c:2514:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:2500:5: note: expanded from macro 'APPLY_TAINT_PROPER'\ndoio.c:2514:9: note: ')' token is here\ndoio.c:2500:7: note: expanded from macro 'APPLY_TAINT_PROPER'\ndoio.c:2517:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:2517:13: note: '{' token is here\ndoio.c:2517:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:2517:13: note: ')' token is here\ndoio.c:2525:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:2525:25: note: '{' token is here\ndoio.c:2525:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:2525:25: note: ')' token is here\ndoio.c:2542:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:2542:21: note: '{' token is here\ndoio.c:2542:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:2542:21: note: ')' token is here\ndoio.c:2553:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:2553:9: note: '{' token is here\ndoio.c:2553:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:2553:9: note: ')' token is here\ndoio.c:2558:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:2558:13: note: '{' token is here\ndoio.c:2558:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:2558:13: note: ')' token is here\ndoio.c:2566:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:2566:25: note: '{' token is here\ndoio.c:2566:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:2566:25: note: ')' token is here\ndoio.c:2583:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:2583:21: note: '{' token is here\ndoio.c:2583:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:2583:21: note: ')' token is here\ndoio.c:2601:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:2601:9: note: '{' token is here\ndoio.c:2601:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:2601:9: note: ')' token is here\ndoio.c:2629:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:2629:9: note: '{' token is here\ndoio.c:2629:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:2629:9: note: ')' token is here\ndoio.c:2638:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:2638:13: note: '{' token is here\ndoio.c:2638:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:2638:13: note: ')' token is here\ndoio.c:2653:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:2653:9: note: '{' token is here\ndoio.c:2653:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:2653:9: note: ')' token is here\ndoio.c:2657:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:2657:13: note: '{' token is here\ndoio.c:2657:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:2657:13: note: ')' token is here\ndoio.c:2710:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:2710:9: note: '{' token is here\ndoio.c:2710:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:2710:9: note: ')' token is here\ndoio.c:2750:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:2750:13: note: '{' token is here\ndoio.c:2750:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:2750:13: note: ')' token is here\ndoio.c:2758:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:2758:25: note: '{' token is here\ndoio.c:2758:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:2758:25: note: ')' token is here\ndoio.c:2775:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:2775:21: note: '{' token is here\ndoio.c:2775:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:2775:21: note: ')' token is here\ndoio.c:3074:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:3074:9: note: '{' token is here\ndoio.c:3074:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:3074:9: note: ')' token is here\ndoio.c:3077:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:3077:9: note: '{' token is here\ndoio.c:3077:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:3077:9: note: ')' token is here\ndoio.c:3144:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:3144:9: note: '{' token is here\ndoio.c:3144:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:3144:9: note: ')' token is here\ndoio.c:3148:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:3148:9: note: '{' token is here\ndoio.c:3148:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:3148:9: note: ')' token is here\ndoio.c:3246:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:3246:9: note: '{' token is here\ndoio.c:3246:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:3246:9: note: ')' token is here\ndoio.c:3248:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:3248:9: note: '{' token is here\ndoio.c:3248:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:3248:9: note: ')' token is here\ndoio.c:3250:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:3250:9: note: '{' token is here\ndoio.c:3250:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:3250:9: note: ')' token is here\nregexec.c:521:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:6504:9: note: expanded from macro '_CHECK_AND_OUTPUT_WIDE_LOCALE_UTF8_MSG'\nregexec.c:521:5: note: '{' token is here\n./perl.h:6504:20: note: expanded from macro '_CHECK_AND_OUTPUT_WIDE_LOCALE_UTF8_MSG'\nregexec.c:521:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:6514:9: note: expanded from macro '_CHECK_AND_OUTPUT_WIDE_LOCALE_UTF8_MSG'\nregexec.c:521:5: note: ')' token is here\n./perl.h:6514:12: note: expanded from macro '_CHECK_AND_OUTPUT_WIDE_LOCALE_UTF8_MSG'\nregexec.c:932:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:116:51: note: expanded from macro 'NON_UTF8_TARGET_BUT_UTF8_REQUIRED'\nregexec.c:932:17: note: '{' token is here\nregexec.c:116:62: note: expanded from macro 'NON_UTF8_TARGET_BUT_UTF8_REQUIRED'\nregexec.c:932:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:118:74: note: expanded from macro 'NON_UTF8_TARGET_BUT_UTF8_REQUIRED'\nregexec.c:932:17: note: ')' token is here\nregexec.c:119:3: note: expanded from macro 'NON_UTF8_TARGET_BUT_UTF8_REQUIRED'\nregexec.c:1199:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1199:17: note: '{' token is here\nregexec.c:1199:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1199:17: note: ')' token is here\nregexec.c:2201:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2201:9: note: '{' token is here\nregexec.c:2201:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2201:9: note: ')' token is here\nregexec.c:2202:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:102:5: note: expanded from macro 'CHECK_AND_WARN_NON_UTF8_CTYPE_LOCALE_IN_SETS'\nregexec.c:2202:9: note: '{' token is here\nregexec.c:102:16: note: expanded from macro 'CHECK_AND_WARN_NON_UTF8_CTYPE_LOCALE_IN_SETS'\nregexec.c:2202:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:107:5: note: expanded from macro 'CHECK_AND_WARN_NON_UTF8_CTYPE_LOCALE_IN_SETS'\nregexec.c:2202:9: note: ')' token is here\nregexec.c:107:7: note: expanded from macro 'CHECK_AND_WARN_NON_UTF8_CTYPE_LOCALE_IN_SETS'\nregexec.c:2210:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1813:5: note: expanded from macro 'REXEC_FBC_UTF8_CLASS_SCAN'\nregexec.c:2210:9: note: '{' token is here\nregexec.c:1813:16: note: expanded from macro 'REXEC_FBC_UTF8_CLASS_SCAN'\nregexec.c:2210:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1817:5: note: expanded from macro 'REXEC_FBC_UTF8_CLASS_SCAN'\nregexec.c:2210:9: note: ')' token is here\nregexec.c:1817:7: note: expanded from macro 'REXEC_FBC_UTF8_CLASS_SCAN'\nregexec.c:2218:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2218:9: note: '{' token is here\nregexec.c:2218:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2218:9: note: ')' token is here\nregexec.c:2219:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2219:9: note: '{' token is here\nregexec.c:2219:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2219:9: note: ')' token is here\nregexec.c:2231:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1820:5: note: expanded from macro 'REXEC_FBC_NON_UTF8_CLASS_SCAN'\nregexec.c:2231:13: note: '{' token is here\nregexec.c:1820:16: note: expanded from macro 'REXEC_FBC_NON_UTF8_CLASS_SCAN'\nregexec.c:2231:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1824:5: note: expanded from macro 'REXEC_FBC_NON_UTF8_CLASS_SCAN'\nregexec.c:2231:13: note: ')' token is here\nregexec.c:1824:7: note: expanded from macro 'REXEC_FBC_NON_UTF8_CLASS_SCAN'\nregexec.c:2235:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2235:13: note: '{' token is here\nregexec.c:2235:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2235:13: note: ')' token is here\nregexec.c:2286:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2286:9: note: '{' token is here\nregexec.c:2286:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2286:9: note: ')' token is here\nregexec.c:2304:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2304:9: note: '{' token is here\nregexec.c:2304:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2304:9: note: ')' token is here\nregexec.c:2314:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2314:9: note: '{' token is here\nregexec.c:2314:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2314:9: note: ')' token is here\nregexec.c:2322:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2322:9: note: '{' token is here\nregexec.c:2322:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2322:9: note: ')' token is here\nregexec.c:2328:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2328:9: note: '{' token is here\nregexec.c:2328:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2328:9: note: ')' token is here\nregexec.c:2338:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2338:9: note: '{' token is here\nregexec.c:2338:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2338:9: note: ')' token is here\nregexec.c:2369:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2369:9: note: '{' token is here\nregexec.c:2369:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2369:9: note: ')' token is here\nregexec.c:2490:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2490:9: note: '{' token is here\nregexec.c:2490:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2490:9: note: ')' token is here\nregexec.c:2577:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2052:5: note: expanded from macro 'FBC_BOUND_A_NON_UTF8'\nregexec.c:2001:5: note: expanded from macro 'FBC_BOUND_COMMON_NON_UTF8'\nregexec.c:1805:5: note: expanded from macro 'REXEC_FBC_NON_UTF8_SCAN'\nregexec.c:2577:9: note: '{' token is here\nregexec.c:1805:16: note: expanded from macro 'REXEC_FBC_NON_UTF8_SCAN'\nregexec.c:2577:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1810:5: note: expanded from macro 'REXEC_FBC_NON_UTF8_SCAN'\nregexec.c:2577:9: note: ')' token is here\nregexec.c:1810:7: note: expanded from macro 'REXEC_FBC_NON_UTF8_SCAN'\nregexec.c:2586:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2048:21: note: expanded from macro 'FBC_BOUND_A_UTF8'\nregexec.c:1948:5: note: expanded from macro 'FBC_UTF8_A'\nregexec.c:1797:5: note: expanded from macro 'REXEC_FBC_UTF8_SCAN'\nregexec.c:1986:5: note: expanded from macro 'FBC_BOUND_COMMON_UTF8'\nregexec.c:2586:9: note: '{' token is here\nregexec.c:1797:16: note: expanded from macro 'REXEC_FBC_UTF8_SCAN'\nregexec.c:2586:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1802:5: note: expanded from macro 'REXEC_FBC_UTF8_SCAN'\nregexec.c:2586:9: note: ')' token is here\nregexec.c:1802:7: note: expanded from macro 'REXEC_FBC_UTF8_SCAN'\nregexec.c:2597:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2068:5: note: expanded from macro 'FBC_NBOUND_A_NON_UTF8'\nregexec.c:2597:9: note: '{' token is here\nregexec.c:2597:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2597:9: note: ')' token is here\nregexec.c:2606:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2064:13: note: expanded from macro 'FBC_NBOUND_A_UTF8'\nregexec.c:2606:9: note: '{' token is here\nregexec.c:2606:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2606:9: note: ')' token is here\nregexec.c:2612:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2060:5: note: expanded from macro 'FBC_NBOUND_NON_UTF8'\nregexec.c:2612:13: note: '{' token is here\nregexec.c:2612:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2612:13: note: ')' token is here\nregexec.c:2621:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2621:9: note: '{' token is here\nregexec.c:2621:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2621:9: note: ')' token is here\nregexec.c:2623:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2623:13: note: '{' token is here\nregexec.c:2623:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2623:13: note: ')' token is here\nregexec.c:2627:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:91:5: note: expanded from macro 'CHECK_AND_WARN_NON_UTF8_CTYPE_LOCALE_IN_BOUND'\nregexec.c:2627:9: note: '{' token is here\nregexec.c:91:16: note: expanded from macro 'CHECK_AND_WARN_NON_UTF8_CTYPE_LOCALE_IN_BOUND'\nregexec.c:2627:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:96:5: note: expanded from macro 'CHECK_AND_WARN_NON_UTF8_CTYPE_LOCALE_IN_BOUND'\nregexec.c:2627:9: note: ')' token is here\nregexec.c:96:7: note: expanded from macro 'CHECK_AND_WARN_NON_UTF8_CTYPE_LOCALE_IN_BOUND'\nregexec.c:2634:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2634:9: note: '{' token is here\nregexec.c:2634:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2634:9: note: ')' token is here\nregexec.c:2636:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2044:5: note: expanded from macro 'FBC_BOUND_NON_UTF8'\nregexec.c:2636:13: note: '{' token is here\nregexec.c:2636:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2636:13: note: ')' token is here\nregexec.c:2640:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2640:9: note: '{' token is here\nregexec.c:2640:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2640:9: note: ')' token is here\nregexec.c:2647:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2647:13: note: '{' token is here\nregexec.c:2647:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2647:13: note: ')' token is here\nregexec.c:2765:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2765:9: note: '{' token is here\nregexec.c:2765:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2765:9: note: ')' token is here\nregexec.c:2767:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2040:11: note: expanded from macro 'FBC_BOUND_UTF8'\nregexec.c:1972:5: note: expanded from macro 'FBC_UTF8'\nregexec.c:2767:13: note: '{' token is here\nregexec.c:2767:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2767:13: note: ')' token is here\nregexec.c:2772:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2772:9: note: '{' token is here\nregexec.c:2772:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2772:9: note: ')' token is here\nregexec.c:2779:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2779:9: note: '{' token is here\nregexec.c:2779:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2779:9: note: ')' token is here\nregexec.c:2781:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2056:15: note: expanded from macro 'FBC_NBOUND_UTF8'\nregexec.c:2781:13: note: '{' token is here\nregexec.c:2781:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2781:13: note: ')' token is here\nregexec.c:2786:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2786:9: note: '{' token is here\nregexec.c:2786:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2786:9: note: ')' token is here\nregexec.c:2802:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2802:13: note: '{' token is here\nregexec.c:2802:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2802:13: note: ')' token is here\nregexec.c:2821:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2821:13: note: '{' token is here\nregexec.c:2821:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2821:13: note: ')' token is here\nregexec.c:2967:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2967:9: note: '{' token is here\nregexec.c:2967:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2967:9: note: ')' token is here\nregexec.c:2972:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2972:9: note: '{' token is here\nregexec.c:2972:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2972:9: note: ')' token is here\nregexec.c:2985:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2985:9: note: '{' token is here\nregexec.c:2985:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2985:9: note: ')' token is here\nregexec.c:2986:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2986:9: note: '{' token is here\nregexec.c:2986:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2986:9: note: ')' token is here\nregexec.c:2998:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2998:9: note: '{' token is here\nregexec.c:2998:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2998:9: note: ')' token is here\nregexec.c:2999:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2999:9: note: '{' token is here\nregexec.c:2999:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2999:9: note: ')' token is here\nregexec.c:3007:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3007:9: note: '{' token is here\nregexec.c:3007:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3007:9: note: ')' token is here\nregexec.c:3017:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3017:9: note: '{' token is here\nregexec.c:3017:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3017:9: note: ')' token is here\nregexec.c:3031:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3031:9: note: '{' token is here\nregexec.c:3031:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3031:9: note: ')' token is here\nregexec.c:3042:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3042:13: note: '{' token is here\nregexec.c:3042:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3042:13: note: ')' token is here\nregexec.c:3061:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3061:13: note: '{' token is here\nregexec.c:3061:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3061:13: note: ')' token is here\nregexec.c:3070:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3070:13: note: '{' token is here\nregexec.c:3070:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3070:13: note: ')' token is here\nregexec.c:3075:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3075:13: note: '{' token is here\nregexec.c:3075:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3075:13: note: ')' token is here\nregexec.c:3080:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3080:13: note: '{' token is here\nregexec.c:3080:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3080:13: note: ')' token is here\nregexec.c:3085:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3085:13: note: '{' token is here\nregexec.c:3085:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3085:13: note: ')' token is here\nregexec.c:3090:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3090:13: note: '{' token is here\nregexec.c:3090:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3090:13: note: ')' token is here\nregexec.c:3134:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3134:13: note: '{' token is here\nregexec.c:3134:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3134:13: note: ')' token is here\nregexec.c:3225:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1714:125: note: expanded from macro 'REXEC_TRIE_READ_CHAR'\nregexec.c:3225:25: note: '{' token is here\nregexec.c:1715:12: note: expanded from macro 'REXEC_TRIE_READ_CHAR'\nregexec.c:1720:9: note: expanded from macro 'REXEC_TRIE_READ_CHAR'\nregexec.c:3225:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3225:25: note: ')' token is here\nregexec.c:1722:13: note: expanded from macro 'REXEC_TRIE_READ_CHAR'\nregexec.c:1745:9: note: expanded from macro 'REXEC_TRIE_READ_CHAR'\nregexec.c:1766:9: note: expanded from macro 'REXEC_TRIE_READ_CHAR'\nregexec.c:1768:13: note: expanded from macro 'REXEC_TRIE_READ_CHAR'\nregexec.c:1789:85: note: expanded from macro 'REXEC_TRIE_READ_CHAR'\nregexec.c:1790:3: note: expanded from macro 'REXEC_TRIE_READ_CHAR'\nregexec.c:3394:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3394:17: note: '{' token is here\nregexec.c:3394:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3394:17: note: ')' token is here\nregexec.c:3495:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3495:9: note: '{' token is here\nregexec.c:3495:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3495:9: note: ')' token is here\nregexec.c:3699:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3699:9: note: '{' token is here\nregexec.c:3699:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3699:9: note: ')' token is here\nregexec.c:3850:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3850:13: note: '{' token is here\nregexec.c:3850:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3850:13: note: ')' token is here\nregexec.c:3864:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3864:21: note: '{' token is here\nregexec.c:3864:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3864:21: note: ')' token is here\nregexec.c:3868:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3868:13: note: '{' token is here\nregexec.c:3868:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3868:13: note: ')' token is here\nregexec.c:3905:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3905:25: note: '{' token is here\nregexec.c:3905:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3905:25: note: ')' token is here\nregexec.c:3921:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3921:25: note: '{' token is here\nregexec.c:3921:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3921:25: note: ')' token is here\nregexec.c:4032:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:4032:25: note: '{' token is here\nregexec.c:4032:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:4032:25: note: ')' token is here\nregexec.c:4154:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:4154:5: note: '{' token is here\nregexec.c:4154:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:4154:5: note: ')' token is here\nregexec.c:4192:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:4192:5: note: '{' token is here\nregexec.c:4192:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:4192:5: note: ')' token is here\nregexec.c:4272:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:305:5: note: expanded from macro 'REGCP_UNWIND'\nregexec.c:426:23: note: expanded from macro 'regcpblow'\nregexec.c:4272:5: note: '{' token is here\nregexec.c:4272:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:4272:5: note: ')' token is here\nregexec.c:6548:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6548:21: note: '{' token is here\nregexec.c:6548:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6548:21: note: ')' token is here\nregexec.c:6557:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6557:25: note: '{' token is here\nregexec.c:6557:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6557:25: note: ')' token is here\nregexec.c:6639:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6639:25: note: '{' token is here\nregexec.c:6639:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6639:25: note: ')' token is here\nregexec.c:6702:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6702:17: note: '{' token is here\nregexec.c:6702:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6702:17: note: ')' token is here\nregexec.c:6852:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6852:13: note: '{' token is here\nregexec.c:6852:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6852:13: note: ')' token is here\nregexec.c:6861:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6861:17: note: '{' token is here\nregexec.c:6861:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6861:17: note: ')' token is here\nregexec.c:6960:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6960:13: note: '{' token is here\nregexec.c:6960:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6960:13: note: ')' token is here\nregexec.c:7071:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:7071:13: note: '{' token is here\nregexec.c:7071:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:7071:13: note: ')' token is here\nregexec.c:7074:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:7074:17: note: '{' token is here\nregexec.c:7074:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:7074:17: note: ')' token is here\nregexec.c:7342:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:7342:13: note: '{' token is here\nregexec.c:7342:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:7342:13: note: ')' token is here\nregexec.c:7343:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:7343:13: note: '{' token is here\nregexec.c:7343:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:7343:13: note: ')' token is here\nregexec.c:7497:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:7497:13: note: '{' token is here\nregexec.c:7497:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:7497:13: note: ')' token is here\nregexec.c:7515:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:7515:17: note: '{' token is here\nregexec.c:7515:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:7515:17: note: ')' token is here\nregexec.c:7723:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:7723:13: note: '{' token is here\nregexec.c:7723:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:7723:13: note: ')' token is here\nregexec.c:7768:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:7768:13: note: '{' token is here\nregexec.c:7768:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:7768:13: note: ')' token is here\nregexec.c:8015:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./cop.h:1344:5: note: expanded from macro 'CHANGE_MULTICALL_FLAGS'\nregexec.c:8015:25: note: '{' token is here\n./cop.h:1344:16: note: expanded from macro 'CHANGE_MULTICALL_FLAGS'\nregexec.c:8015:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./cop.h:1359:5: note: expanded from macro 'CHANGE_MULTICALL_FLAGS'\nregexec.c:8015:25: note: ')' token is here\n./cop.h:1359:7: note: expanded from macro 'CHANGE_MULTICALL_FLAGS'\nregexec.c:8018:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./cop.h:1299:5: note: expanded from macro 'PUSH_MULTICALL_FLAGS'\nregexec.c:8018:25: note: '{' token is here\n./cop.h:1299:16: note: expanded from macro 'PUSH_MULTICALL_FLAGS'\n./cop.h:1305:9: note: expanded from macro 'PUSH_MULTICALL_FLAGS'\n./cop.h:159:5: note: expanded from macro 'CATCH_SET'\n./cop.h:159:16: note: expanded from macro 'CATCH_SET'\nregexec.c:8018:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./cop.h:166:5: note: expanded from macro 'CATCH_SET'\nregexec.c:8018:25: note: ')' token is here\n./cop.h:166:7: note: expanded from macro 'CATCH_SET'\n./cop.h:1306:9: note: expanded from macro 'PUSH_MULTICALL_FLAGS'\n./cop.h:1317:5: note: expanded from macro 'PUSH_MULTICALL_FLAGS'\n./cop.h:1317:7: note: expanded from macro 'PUSH_MULTICALL_FLAGS'\nregexec.c:8104:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8104:21: note: '{' token is here\nregexec.c:8104:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8104:21: note: ')' token is here\nregexec.c:8284:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8284:17: note: '{' token is here\nregexec.c:8284:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8284:17: note: ')' token is here\nregexec.c:8288:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8288:17: note: '{' token is here\nregexec.c:8288:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8288:17: note: ')' token is here\nregexec.c:8304:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8304:13: note: '{' token is here\nregexec.c:8304:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8304:13: note: ')' token is here\nregexec.c:8322:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8322:13: note: '{' token is here\nregexec.c:8322:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8322:13: note: ')' token is here\nregexec.c:8560:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8560:13: note: '{' token is here\nregexec.c:8560:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8560:13: note: ')' token is here\nregexec.c:8742:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8742:13: note: '{' token is here\nregexec.c:8742:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8742:13: note: ')' token is here\nregexec.c:8750:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8750:13: note: '{' token is here\nregexec.c:8750:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8750:13: note: ')' token is here\nregexec.c:8857:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8857:13: note: '{' token is here\nregexec.c:8857:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8857:13: note: ')' token is here\nregexec.c:8951:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8951:13: note: '{' token is here\nregexec.c:8951:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8951:13: note: ')' token is here\nregexec.c:8965:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:201:28: note: expanded from macro 'FIND_NEXT_IMPT'\nregexec.c:8965:25: note: '{' token is here\nregexec.c:201:39: note: expanded from macro 'FIND_NEXT_IMPT'\nregexec.c:8965:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:211:7: note: expanded from macro 'FIND_NEXT_IMPT'\nregexec.c:8965:25: note: ')' token is here\nregexec.c:212:3: note: expanded from macro 'FIND_NEXT_IMPT'\nregexec.c:9025:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9025:13: note: '{' token is here\nregexec.c:9025:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9025:13: note: ')' token is here\nregexec.c:9115:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9115:21: note: '{' token is here\nregexec.c:9115:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9115:21: note: ')' token is here\nregexec.c:9202:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9202:13: note: '{' token is here\nregexec.c:9202:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9202:13: note: ')' token is here\nregexec.c:9337:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9337:13: note: '{' token is here\nregexec.c:9337:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9337:13: note: ')' token is here\nregexec.c:9794:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9794:13: note: '{' token is here\nregexec.c:9794:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9794:13: note: ')' token is here\nregexec.c:9861:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./cop.h:1326:5: note: expanded from macro 'POP_MULTICALL'\nregexec.c:9861:9: note: '{' token is here\n./cop.h:1326:16: note: expanded from macro 'POP_MULTICALL'\n./cop.h:1329:9: note: expanded from macro 'POP_MULTICALL'\nregexec.c:9861:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9861:9: note: ')' token is here\n./cop.h:1335:9: note: expanded from macro 'POP_MULTICALL'\n./cop.h:1336:9: note: expanded from macro 'POP_MULTICALL'\n./cop.h:1338:5: note: expanded from macro 'POP_MULTICALL'\n./cop.h:1338:7: note: expanded from macro 'POP_MULTICALL'\nregexec.c:9865:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9865:9: note: '{' token is here\nregexec.c:9865:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9865:9: note: ')' token is here\nregexec.c:9963:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9963:13: note: '{' token is here\nregexec.c:9963:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9963:13: note: ')' token is here\nregexec.c:9969:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9969:9: note: '{' token is here\nregexec.c:9969:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9969:9: note: ')' token is here\nregexec.c:10130:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:10130:9: note: '{' token is here\nregexec.c:10130:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:10130:9: note: ')' token is here\nregexec.c:10131:10: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:10131:10: note: '{' token is here\nregexec.c:10131:10: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:10131:10: note: ')' token is here\nregexec.c:10298:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:10298:9: note: '{' token is here\nregexec.c:10298:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:10298:9: note: ')' token is here\nregexec.c:10538:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:6495:9: note: expanded from macro '_CHECK_AND_OUTPUT_WIDE_LOCALE_CP_MSG'\nregexec.c:10538:13: note: '{' token is here\n./perl.h:6495:20: note: expanded from macro '_CHECK_AND_OUTPUT_WIDE_LOCALE_CP_MSG'\nregexec.c:10538:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:6501:9: note: expanded from macro '_CHECK_AND_OUTPUT_WIDE_LOCALE_CP_MSG'\nregexec.c:10538:13: note: ')' token is here\n./perl.h:6501:12: note: expanded from macro '_CHECK_AND_OUTPUT_WIDE_LOCALE_CP_MSG'\nregexec.c:10994:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:10994:21: note: '{' token is here\nregexec.c:10994:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:10994:21: note: ')' token is here\nregexec.c:11030:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:11030:21: note: '{' token is here\nregexec.c:11030:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:11030:21: note: ')' token is here\nutf8.c:55:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutf8.c:55:5: note: '{' token is here\nutf8.c:55:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutf8.c:55:5: note: ')' token is here\nutf8.c:296:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutf8.c:185:5: note: expanded from macro 'HANDLE_UNICODE_NONCHAR'\nutf8.c:296:17: note: '{' token is here\nutf8.c:185:16: note: expanded from macro 'HANDLE_UNICODE_NONCHAR'\nutf8.c:296:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutf8.c:201:5: note: expanded from macro 'HANDLE_UNICODE_NONCHAR'\nutf8.c:296:17: note: ')' token is here\nutf8.c:201:7: note: expanded from macro 'HANDLE_UNICODE_NONCHAR'\nutf8.c:299:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutf8.c:166:5: note: expanded from macro 'HANDLE_UNICODE_SURROGATE'\nutf8.c:299:17: note: '{' token is here\nutf8.c:166:16: note: expanded from macro 'HANDLE_UNICODE_SURROGATE'\nutf8.c:299:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutf8.c:182:5: note: expanded from macro 'HANDLE_UNICODE_SURROGATE'\nutf8.c:299:17: note: ')' token is here\nutf8.c:182:7: note: expanded from macro 'HANDLE_UNICODE_SURROGATE'\nutf8.c:357:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutf8.c:357:9: note: '{' token is here\nutf8.c:357:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutf8.c:357:9: note: ')' token is here\nutf8.c:3120:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutf8.c:3120:9: note: '{' token is here\nutf8.c:3120:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutf8.c:3120:9: note: ')' token is here\nutf8.c:3518:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutf8.c:3518:9: note: '{' token is here\nutf8.c:3518:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutf8.c:3518:9: note: ')' token is here\nutf8.c:3762:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutf8.c:3686:9: note: expanded from macro 'CASE_CHANGE_BODY_START'\nutf8.c:3762:5: note: '{' token is here\nutf8.c:3762:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutf8.c:3762:5: note: ')' token is here\nutf8.c:3785:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutf8.c:3785:5: note: '{' token is here\nutf8.c:3785:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutf8.c:3785:5: note: ')' token is here\nutf8.c:3806:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutf8.c:3806:5: note: '{' token is here\nutf8.c:3806:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutf8.c:3806:5: note: ')' token is here\nutf8.c:3837:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutf8.c:3837:5: note: '{' token is here\nutf8.c:3837:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutf8.c:3837:5: note: ')' token is here\nuniversal.c:231:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:231:9: note: '{' token is here\nuniversal.c:231:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:231:9: note: ')' token is here\nuniversal.c:232:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:232:9: note: '{' token is here\nuniversal.c:232:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:232:9: note: ')' token is here\nuniversal.c:298:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:298:5: note: '{' token is here\nuniversal.c:298:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:298:5: note: ')' token is here\nuniversal.c:299:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:299:5: note: '{' token is here\nuniversal.c:299:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:299:5: note: ')' token is here\nuniversal.c:307:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:307:5: note: '{' token is here\nuniversal.c:307:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:307:5: note: ')' token is here\nuniversal.c:308:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:308:5: note: '{' token is here\nuniversal.c:308:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:308:5: note: ')' token is here\nuniversal.c:429:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF'\nuniversal.c:429:13: note: '{' token is here\n./XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF'\n./XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF'\nuniversal.c:429:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:429:13: note: ')' token is here\n./XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF'\n./XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF'\nuniversal.c:432:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:432:9: note: '{' token is here\nuniversal.c:432:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:432:9: note: ')' token is here\nuniversal.c:456:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:456:9: note: '{' token is here\nuniversal.c:456:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:456:9: note: ')' token is here\nuniversal.c:484:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:484:5: note: '{' token is here\nuniversal.c:484:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:484:5: note: ')' token is here\nuniversal.c:498:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./XSUB.h:338:24: note: expanded from macro 'XSRETURN_YES'\nuniversal.c:498:13: note: '{' token is here\n./XSUB.h:338:35: note: expanded from macro 'XSRETURN_YES'\n./XSUB.h:338:52: note: expanded from macro 'XSRETURN_YES'\nuniversal.c:498:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:498:13: note: ')' token is here\n./XSUB.h:338:65: note: expanded from macro 'XSRETURN_YES'\n./XSUB.h:338:67: note: expanded from macro 'XSRETURN_YES'\nuniversal.c:500:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./XSUB.h:337:24: note: expanded from macro 'XSRETURN_NO'\nuniversal.c:500:9: note: '{' token is here\n./XSUB.h:337:35: note: expanded from macro 'XSRETURN_NO'\n./XSUB.h:337:52: note: expanded from macro 'XSRETURN_NO'\nuniversal.c:500:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:500:9: note: ')' token is here\n./XSUB.h:337:65: note: expanded from macro 'XSRETURN_NO'\n./XSUB.h:337:67: note: expanded from macro 'XSRETURN_NO'\nuniversal.c:514:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:514:17: note: '{' token is here\nuniversal.c:514:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:514:17: note: ')' token is here\nuniversal.c:516:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:516:17: note: '{' token is here\nuniversal.c:516:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:516:17: note: ')' token is here\nuniversal.c:518:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:518:6: note: '{' token is here\nuniversal.c:518:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:518:6: note: ')' token is here\nuniversal.c:532:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:532:13: note: '{' token is here\nuniversal.c:532:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:532:13: note: ')' token is here\nuniversal.c:534:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:534:13: note: '{' token is here\nuniversal.c:534:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:534:13: note: ')' token is here\nuniversal.c:536:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:536:6: note: '{' token is here\nuniversal.c:536:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:536:6: note: ')' token is here\nuniversal.c:546:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:546:5: note: '{' token is here\nuniversal.c:546:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:546:5: note: ')' token is here\nuniversal.c:547:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:547:5: note: '{' token is here\nuniversal.c:547:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:547:5: note: ')' token is here\nuniversal.c:561:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:561:9: note: '{' token is here\nuniversal.c:561:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:561:9: note: ')' token is here\nuniversal.c:564:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:564:5: note: '{' token is here\nuniversal.c:564:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:564:5: note: ')' token is here\nuniversal.c:579:20: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:579:20: note: '{' token is here\nuniversal.c:579:20: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:579:20: note: ')' token is here\nuniversal.c:581:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:581:5: note: '{' token is here\nuniversal.c:581:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:581:5: note: ')' token is here\nuniversal.c:598:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:598:5: note: '{' token is here\nuniversal.c:598:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:598:5: note: ')' token is here\nuniversal.c:611:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:611:2: note: '{' token is here\nuniversal.c:611:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:611:2: note: ')' token is here\nuniversal.c:624:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:624:2: note: '{' token is here\nuniversal.c:624:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:624:2: note: ')' token is here\nuniversal.c:642:14: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:642:14: note: '{' token is here\nuniversal.c:642:14: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:642:14: note: ')' token is here\nuniversal.c:644:14: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:644:14: note: '{' token is here\nuniversal.c:644:14: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:644:14: note: ')' token is here\nuniversal.c:650:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:650:13: note: '{' token is here\nuniversal.c:650:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:650:13: note: ')' token is here\nuniversal.c:655:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:655:13: note: '{' token is here\nuniversal.c:655:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:655:13: note: ')' token is here\nuniversal.c:658:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:658:5: note: '{' token is here\nuniversal.c:658:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:658:5: note: ')' token is here\nuniversal.c:684:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:684:5: note: '{' token is here\nuniversal.c:684:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:684:5: note: ')' token is here\nuniversal.c:707:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./XSUB.h:333:24: note: expanded from macro 'XSRETURN_UV'\nuniversal.c:707:5: note: '{' token is here\n./XSUB.h:333:35: note: expanded from macro 'XSRETURN_UV'\n./XSUB.h:333:52: note: expanded from macro 'XSRETURN_UV'\nuniversal.c:707:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:707:5: note: ')' token is here\n./XSUB.h:333:65: note: expanded from macro 'XSRETURN_UV'\n./XSUB.h:333:67: note: expanded from macro 'XSRETURN_UV'\nuniversal.c:721:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:721:9: note: '{' token is here\nuniversal.c:721:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:721:9: note: ')' token is here\nuniversal.c:799:19: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:799:19: note: '{' token is here\nuniversal.c:799:19: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:799:19: note: ')' token is here\nuniversal.c:842:14: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:842:14: note: '{' token is here\nuniversal.c:842:14: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:842:14: note: ')' token is here\nuniversal.c:847:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:847:5: note: '{' token is here\nuniversal.c:847:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:847:5: note: ')' token is here\nuniversal.c:859:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:859:9: note: '{' token is here\nuniversal.c:859:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:859:9: note: ')' token is here\nuniversal.c:861:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:861:9: note: '{' token is here\nuniversal.c:861:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:861:9: note: ')' token is here\nuniversal.c:876:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:876:9: note: '{' token is here\nuniversal.c:876:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:876:9: note: ')' token is here\nuniversal.c:882:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:882:5: note: '{' token is here\nuniversal.c:882:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:882:5: note: ')' token is here\nuniversal.c:902:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:902:9: note: '{' token is here\nuniversal.c:902:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:902:9: note: ')' token is here\nuniversal.c:913:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:913:5: note: '{' token is here\nuniversal.c:913:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:913:5: note: ')' token is here\nuniversal.c:935:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:935:9: note: '{' token is here\nuniversal.c:935:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:935:9: note: ')' token is here\nuniversal.c:951:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:951:9: note: '{' token is here\nuniversal.c:951:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:951:9: note: ')' token is here\nuniversal.c:956:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:956:5: note: '{' token is here\nuniversal.c:956:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:956:5: note: ')' token is here\nuniversal.c:979:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:979:5: note: '{' token is here\nuniversal.c:979:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:979:5: note: ')' token is here\nuniversal.c:1037:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:1037:13: note: '{' token is here\nuniversal.c:1037:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:1037:13: note: ')' token is here\nuniversal.c:1043:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:1043:13: note: '{' token is here\nuniversal.c:1043:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:1043:13: note: ')' token is here\nuniversal.c:1049:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:1049:13: note: '{' token is here\nuniversal.c:1049:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:1049:13: note: ')' token is here\nuniversal.c:1062:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:1062:13: note: '{' token is here\nuniversal.c:1062:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:1062:13: note: ')' token is here\nuniversal.c:1080:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:1080:5: note: '{' token is here\nuniversal.c:1080:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:1080:5: note: ')' token is here\nuniversal.c:1082:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:1082:5: note: '{' token is here\nuniversal.c:1082:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:1082:5: note: ')' token is here\nuniversal.c:1100:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:1100:9: note: '{' token is here\nuniversal.c:1100:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:1100:9: note: ')' token is here\nuniversal.c:1110:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:1110:5: note: '{' token is here\nuniversal.c:1110:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:1110:5: note: ')' token is here\nuniversal.c:1132:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:1132:5: note: '{' token is here\nuniversal.c:1132:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:1132:5: note: ')' token is here\nuniversal.c:1170:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:1170:17: note: '{' token is here\nuniversal.c:1170:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:1170:17: note: ')' token is here\nuniversal.c:1210:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:1210:13: note: '{' token is here\nuniversal.c:1210:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:1210:13: note: ')' token is here\nuniversal.c:1234:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:1234:9: note: '{' token is here\nuniversal.c:1234:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:1234:9: note: ')' token is here\n./vxs.inc:183:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./vxs.inc:183:5: note: '{' token is here\n./vxs.inc:183:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./vxs.inc:183:5: note: ')' token is here\n./vxs.inc:245:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./vxs.inc:27:5: note: expanded from macro 'VXS_RETURN_M_SV'\n./vxs.inc:245:5: note: '{' token is here\n./vxs.inc:27:16: note: expanded from macro 'VXS_RETURN_M_SV'\n./vxs.inc:245:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./vxs.inc:33:5: note: expanded from macro 'VXS_RETURN_M_SV'\n./vxs.inc:245:5: note: ')' token is here\n./vxs.inc:33:7: note: expanded from macro 'VXS_RETURN_M_SV'\n./vxs.inc:266:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./vxs.inc:249:5: note: expanded from macro 'VTYPECHECK'\n./vxs.inc:266:4: note: '{' token is here\n./vxs.inc:249:16: note: expanded from macro 'VTYPECHECK'\n./vxs.inc:266:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./vxs.inc:256:5: note: expanded from macro 'VTYPECHECK'\n./vxs.inc:266:4: note: ')' token is here\n./vxs.inc:256:7: note: expanded from macro 'VTYPECHECK'\n./vxs.inc:268:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./vxs.inc:268:4: note: '{' token is here\n./vxs.inc:268:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./vxs.inc:268:4: note: ')' token is here\n./vxs.inc:280:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./vxs.inc:280:4: note: '{' token is here\n./vxs.inc:280:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./vxs.inc:280:4: note: ')' token is here\n./vxs.inc:281:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./vxs.inc:281:4: note: '{' token is here\n./vxs.inc:281:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./vxs.inc:281:4: note: ')' token is here\n./vxs.inc:293:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./vxs.inc:293:4: note: '{' token is here\n./vxs.inc:293:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./vxs.inc:293:4: note: ')' token is here\n./vxs.inc:295:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./vxs.inc:295:4: note: '{' token is here\n./vxs.inc:295:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./vxs.inc:295:4: note: ')' token is here\n./vxs.inc:307:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./vxs.inc:307:4: note: '{' token is here\n./vxs.inc:307:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./vxs.inc:307:4: note: ')' token is here\n./vxs.inc:329:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./vxs.inc:329:9: note: '{' token is here\n./vxs.inc:329:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./vxs.inc:329:9: note: ')' token is here\n./vxs.inc:341:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./vxs.inc:341:5: note: '{' token is here\n./vxs.inc:341:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./vxs.inc:341:5: note: ')' token is here\n./vxs.inc:350:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./vxs.inc:350:2: note: '{' token is here\n./vxs.inc:350:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./vxs.inc:350:2: note: ')' token is here\n./vxs.inc:363:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./vxs.inc:363:5: note: '{' token is here\n./vxs.inc:363:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./vxs.inc:363:5: note: ')' token is here\n./vxs.inc:376:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./vxs.inc:376:2: note: '{' token is here\n./vxs.inc:376:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./vxs.inc:376:2: note: ')' token is here\n./vxs.inc:428:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./vxs.inc:428:6: note: '{' token is here\n./vxs.inc:428:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./vxs.inc:428:6: note: ')' token is here\nperlio.c:396:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:396:9: note: '{' token is here\nperlio.c:396:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:396:9: note: ')' token is here\nperlio.c:861:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:861:5: note: '{' token is here\nperlio.c:861:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:861:5: note: ')' token is here\nperlio.c:878:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:878:9: note: '{' token is here\nperlio.c:878:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:878:9: note: ')' token is here\nnumeric.c:37:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nnumeric.c:37:5: note: '{' token is here\nnumeric.c:37:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nnumeric.c:37:5: note: ')' token is here\nnumeric.c:70:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nnumeric.c:70:5: note: '{' token is here\nnumeric.c:70:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nnumeric.c:70:5: note: ')' token is here\nnumeric.c:677:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:6993:9: note: expanded from macro 'STORE_LC_NUMERIC_FORCE_TO_UNDERLYING'\nnumeric.c:677:9: note: '{' token is here\n./perl.h:6993:20: note: expanded from macro 'STORE_LC_NUMERIC_FORCE_TO_UNDERLYING'\nnumeric.c:677:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:6999:9: note: expanded from macro 'STORE_LC_NUMERIC_FORCE_TO_UNDERLYING'\nnumeric.c:677:9: note: ')' token is here\n./perl.h:6999:11: note: expanded from macro 'STORE_LC_NUMERIC_FORCE_TO_UNDERLYING'\nnumeric.c:682:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nnumeric.c:682:9: note: '{' token is here\nnumeric.c:682:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nnumeric.c:682:9: note: ')' token is here\nnumeric.c:1492:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nnumeric.c:1492:9: note: '{' token is here\nnumeric.c:1492:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nnumeric.c:1492:9: note: ')' token is here\nnumeric.c:1512:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nnumeric.c:1512:17: note: '{' token is here\nnumeric.c:1512:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nnumeric.c:1512:17: note: ')' token is here\nnumeric.c:1513:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nnumeric.c:1513:17: note: '{' token is here\nnumeric.c:1513:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nnumeric.c:1513:17: note: ')' token is here\nnumeric.c:1519:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nnumeric.c:1519:17: note: '{' token is here\nnumeric.c:1519:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nnumeric.c:1519:17: note: ')' token is here\nnumeric.c:1520:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:6973:9: note: expanded from macro 'SET_NUMERIC_UNDERLYING'\nnumeric.c:1520:17: note: '{' token is here\n./perl.h:6973:20: note: expanded from macro 'SET_NUMERIC_UNDERLYING'\nnumeric.c:1520:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:6977:9: note: expanded from macro 'SET_NUMERIC_UNDERLYING'\nnumeric.c:1520:17: note: ')' token is here\n./perl.h:6977:11: note: expanded from macro 'SET_NUMERIC_UNDERLYING'\nnumeric.c:1523:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nnumeric.c:1523:9: note: '{' token is here\nnumeric.c:1523:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nnumeric.c:1523:9: note: ')' token is here\nmathoms.c:1011:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmathoms.c:1011:5: note: '{' token is here\nmathoms.c:1011:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmathoms.c:1011:5: note: ')' token is here\nlocale.c:326:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:326:9: note: '{' token is here\nlocale.c:326:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:326:9: note: ')' token is here\nlocale.c:2226:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:2226:13: note: '{' token is here\nlocale.c:2226:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:2226:13: note: ')' token is here\nlocale.c:2242:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:2242:9: note: '{' token is here\nlocale.c:2242:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:2242:9: note: ')' token is here\nlocale.c:2503:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:2503:13: note: '{' token is here\nlocale.c:2503:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:2503:13: note: ')' token is here\nlocale.c:2518:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:2518:13: note: '{' token is here\nlocale.c:2518:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:2518:13: note: ')' token is here\nlocale.c:4735:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:4735:13: note: '{' token is here\nlocale.c:4735:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:4735:13: note: ')' token is here\npp_pack.c:848:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:58:5: note: expanded from macro 'TEMPSYM_INIT'\npp_pack.c:848:5: note: '{' token is here\npp_pack.c:58:16: note: expanded from macro 'TEMPSYM_INIT'\npp_pack.c:848:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:71:4: note: expanded from macro 'TEMPSYM_INIT'\npp_pack.c:848:5: note: ')' token is here\npp_pack.c:71:6: note: expanded from macro 'TEMPSYM_INIT'\npp_pack.c:910:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:910:17: note: '{' token is here\npp_pack.c:910:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:910:17: note: ')' token is here\npp_pack.c:911:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:911:17: note: '{' token is here\npp_pack.c:911:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:911:17: note: ')' token is here\npp_pack.c:968:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:968:13: note: '{' token is here\npp_pack.c:968:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:968:13: note: ')' token is here\npp_pack.c:1117:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:1117:13: note: '{' token is here\npp_pack.c:1117:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:1117:13: note: ')' token is here\npp_pack.c:1180:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:1180:13: note: '{' token is here\npp_pack.c:1180:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:1180:13: note: ')' token is here\npp_pack.c:1181:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:1181:13: note: '{' token is here\npp_pack.c:1181:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:1181:13: note: ')' token is here\npp_pack.c:1222:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:1222:17: note: '{' token is here\npp_pack.c:1222:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:1222:17: note: ')' token is here\npp_pack.c:1223:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:1223:17: note: '{' token is here\npp_pack.c:1223:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:1223:17: note: ')' token is here\npp_pack.c:1300:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:1300:17: note: '{' token is here\npp_pack.c:1300:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:1300:17: note: ')' token is here\npp_pack.c:1301:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:1301:17: note: '{' token is here\npp_pack.c:1301:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:1301:17: note: ')' token is here\npp_pack.c:1363:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:162:8: note: expanded from macro 'SHIFT16'\npp_pack.c:147:71: note: expanded from macro 'SHIFT_BYTES'\npp_pack.c:1363:17: note: '{' token is here\npp_pack.c:148:12: note: expanded from macro 'SHIFT_BYTES'\npp_pack.c:1363:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:158:13: note: expanded from macro 'SHIFT_BYTES'\npp_pack.c:1363:17: note: ')' token is here\npp_pack.c:159:3: note: expanded from macro 'SHIFT_BYTES'\npp_pack.c:1400:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:1400:17: note: '{' token is here\npp_pack.c:1400:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:1400:17: note: ')' token is here\npp_pack.c:1420:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:1420:17: note: '{' token is here\npp_pack.c:1420:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:1420:17: note: ')' token is here\npp_pack.c:1439:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:168:8: note: expanded from macro 'SHIFT_VAR'\npp_pack.c:1439:17: note: '{' token is here\npp_pack.c:1439:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:1439:17: note: ')' token is here\npp_pack.c:1452:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:1452:17: note: '{' token is here\npp_pack.c:1452:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:1452:17: note: ')' token is here\npp_pack.c:1464:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:1464:17: note: '{' token is here\npp_pack.c:1464:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:1464:17: note: ')' token is here\npp_pack.c:1476:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:1476:17: note: '{' token is here\npp_pack.c:1476:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:1476:17: note: ')' token is here\npp_pack.c:1489:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:1489:17: note: '{' token is here\npp_pack.c:1489:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:1489:17: note: ')' token is here\npp_pack.c:1507:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:165:8: note: expanded from macro 'SHIFT32'\npp_pack.c:1507:17: note: '{' token is here\npp_pack.c:1507:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:1507:17: note: ')' token is here\npp_pack.c:1523:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:1523:17: note: '{' token is here\npp_pack.c:1523:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:1523:17: note: ')' token is here\npp_pack.c:1543:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:1543:17: note: '{' token is here\npp_pack.c:1543:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:1543:17: note: ')' token is here\npp_pack.c:1563:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:1563:17: note: '{' token is here\npp_pack.c:1563:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:1563:17: note: ')' token is here\npp_pack.c:1581:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:1581:17: note: '{' token is here\npp_pack.c:1581:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:1581:17: note: ')' token is here\npp_pack.c:1633:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:1633:13: note: '{' token is here\npp_pack.c:1633:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:1633:13: note: ')' token is here\npp_pack.c:1636:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:1636:17: note: '{' token is here\npp_pack.c:1636:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:1636:17: note: ')' token is here\npp_pack.c:1645:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:1645:17: note: '{' token is here\npp_pack.c:1645:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:1645:17: note: ')' token is here\npp_pack.c:1657:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:1657:17: note: '{' token is here\npp_pack.c:1657:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:1657:17: note: ')' token is here\npp_pack.c:1671:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:1671:17: note: '{' token is here\npp_pack.c:1671:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:1671:17: note: ')' token is here\npp_pack.c:1681:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:1681:17: note: '{' token is here\npp_pack.c:1681:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:1681:17: note: ')' token is here\npp_pack.c:1691:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:1691:17: note: '{' token is here\npp_pack.c:1691:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:1691:17: note: ')' token is here\npp_pack.c:1703:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:1703:17: note: '{' token is here\npp_pack.c:1703:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:1703:17: note: ')' token is here\npp_pack.c:1776:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:1776:17: note: '{' token is here\npp_pack.c:1776:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:1776:17: note: ')' token is here\npp_pack.c:1814:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:1814:13: note: '{' token is here\npp_pack.c:1814:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:1814:13: note: ')' token is here\npp_pack.c:1941:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:1941:3: note: '{' token is here\npp_pack.c:1941:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:1941:3: note: ')' token is here\npp_pack.c:1967:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:1967:5: note: '{' token is here\npp_pack.c:1967:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:1967:5: note: ')' token is here\npp_pack.c:1986:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:1986:5: note: '{' token is here\npp_pack.c:1986:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:1986:5: note: ')' token is here\npp_pack.c:2048:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2048:13: note: '{' token is here\npp_pack.c:2048:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2048:13: note: ')' token is here\npp_pack.c:2050:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2050:13: note: '{' token is here\npp_pack.c:2050:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2050:13: note: ')' token is here\npp_pack.c:2056:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2056:5: note: '{' token is here\npp_pack.c:2056:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2056:5: note: ')' token is here\npp_pack.c:2057:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2057:5: note: '{' token is here\npp_pack.c:2057:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2057:5: note: ')' token is here\npp_pack.c:2058:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2058:5: note: '{' token is here\npp_pack.c:2058:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2058:5: note: ')' token is here\npp_pack.c:2152:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:368:64: note: expanded from macro 'GROWING2'\npp_pack.c:2152:17: note: '{' token is here\npp_pack.c:369:12: note: expanded from macro 'GROWING2'\npp_pack.c:372:5: note: expanded from macro 'GROWING2'\npp_pack.c:375:48: note: expanded from macro 'GROWING'\npp_pack.c:376:12: note: expanded from macro 'GROWING'\npp_pack.c:379:15: note: expanded from macro 'GROWING'\npp_pack.c:361:31: note: expanded from macro 'SAFE_UTF8_EXPAND'\npp_pack.c:362:12: note: expanded from macro 'SAFE_UTF8_EXPAND'\npp_pack.c:2152:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:365:34: note: expanded from macro 'SAFE_UTF8_EXPAND'\npp_pack.c:2152:17: note: ')' token is here\npp_pack.c:366:3: note: expanded from macro 'SAFE_UTF8_EXPAND'\npp_pack.c:385:12: note: expanded from macro 'GROWING'\npp_pack.c:386:3: note: expanded from macro 'GROWING'\npp_pack.c:372:73: note: expanded from macro 'GROWING2'\npp_pack.c:373:3: note: expanded from macro 'GROWING2'\npp_pack.c:2221:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2221:25: note: '{' token is here\npp_pack.c:2221:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2221:25: note: ')' token is here\npp_pack.c:2377:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2377:17: note: '{' token is here\npp_pack.c:2377:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2377:17: note: ')' token is here\npp_pack.c:2397:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2397:17: note: '{' token is here\npp_pack.c:2397:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2397:17: note: ')' token is here\npp_pack.c:2414:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2414:17: note: '{' token is here\npp_pack.c:2414:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2414:17: note: ')' token is here\npp_pack.c:2421:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2421:13: note: '{' token is here\npp_pack.c:2421:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2421:13: note: ')' token is here\npp_pack.c:2444:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2444:13: note: '{' token is here\npp_pack.c:2444:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2444:13: note: ')' token is here\npp_pack.c:2452:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:411:55: note: expanded from macro 'NEXT_UNI_VAL'\npp_pack.c:2452:25: note: '{' token is here\npp_pack.c:412:12: note: expanded from macro 'NEXT_UNI_VAL'\npp_pack.c:2452:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:420:25: note: expanded from macro 'NEXT_UNI_VAL'\npp_pack.c:2452:25: note: ')' token is here\npp_pack.c:421:3: note: expanded from macro 'NEXT_UNI_VAL'\npp_pack.c:2457:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:402:35: note: expanded from macro 'PUSH_BYTE'\npp_pack.c:2457:25: note: '{' token is here\npp_pack.c:403:12: note: expanded from macro 'PUSH_BYTE'\npp_pack.c:2457:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:407:36: note: expanded from macro 'PUSH_BYTE'\npp_pack.c:2457:25: note: ')' token is here\npp_pack.c:408:3: note: expanded from macro 'PUSH_BYTE'\npp_pack.c:2466:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2466:25: note: '{' token is here\npp_pack.c:2466:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2466:25: note: ')' token is here\npp_pack.c:2472:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2472:25: note: '{' token is here\npp_pack.c:2472:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2472:25: note: ')' token is here\npp_pack.c:2482:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2482:17: note: '{' token is here\npp_pack.c:2482:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2482:17: note: ')' token is here\npp_pack.c:2513:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2513:13: note: '{' token is here\npp_pack.c:2513:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2513:13: note: ')' token is here\npp_pack.c:2521:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2521:25: note: '{' token is here\npp_pack.c:2521:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2521:25: note: ')' token is here\npp_pack.c:2532:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2532:25: note: '{' token is here\npp_pack.c:2532:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2532:25: note: ')' token is here\npp_pack.c:2540:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2540:25: note: '{' token is here\npp_pack.c:2540:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2540:25: note: ')' token is here\npp_pack.c:2551:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2551:25: note: '{' token is here\npp_pack.c:2551:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2551:25: note: ')' token is here\npp_pack.c:2557:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2557:17: note: '{' token is here\npp_pack.c:2557:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2557:17: note: ')' token is here\npp_pack.c:2576:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2576:17: note: '{' token is here\npp_pack.c:2576:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2576:17: note: ')' token is here\npp_pack.c:2591:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2591:17: note: '{' token is here\npp_pack.c:2591:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2591:17: note: ')' token is here\npp_pack.c:2609:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2609:25: note: '{' token is here\npp_pack.c:2609:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2609:25: note: ')' token is here\npp_pack.c:2611:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2611:25: note: '{' token is here\npp_pack.c:2611:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2611:25: note: ')' token is here\npp_pack.c:2619:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2619:29: note: '{' token is here\npp_pack.c:2619:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2619:29: note: ')' token is here\npp_pack.c:2635:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2635:25: note: '{' token is here\npp_pack.c:2635:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2635:25: note: ')' token is here\npp_pack.c:2636:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2636:25: note: '{' token is here\npp_pack.c:2636:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2636:25: note: ')' token is here\npp_pack.c:2668:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2668:25: note: '{' token is here\npp_pack.c:2668:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2668:25: note: ')' token is here\npp_pack.c:2669:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2669:25: note: '{' token is here\npp_pack.c:2669:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2669:25: note: ')' token is here\npp_pack.c:2677:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2677:25: note: '{' token is here\npp_pack.c:2677:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2677:25: note: ')' token is here\npp_pack.c:2678:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2678:25: note: '{' token is here\npp_pack.c:2678:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2678:25: note: ')' token is here\npp_pack.c:2717:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:171:8: note: expanded from macro 'PUSH_VAR'\npp_pack.c:348:65: note: expanded from macro 'PUSH_BYTES'\npp_pack.c:2717:17: note: '{' token is here\npp_pack.c:349:12: note: expanded from macro 'PUSH_BYTES'\npp_pack.c:2717:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:358:14: note: expanded from macro 'PUSH_BYTES'\npp_pack.c:2717:17: note: ')' token is here\npp_pack.c:359:3: note: expanded from macro 'PUSH_BYTES'\npp_pack.c:2738:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2738:17: note: '{' token is here\npp_pack.c:2738:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2738:17: note: ')' token is here\npp_pack.c:2758:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2758:17: note: '{' token is here\npp_pack.c:2758:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2758:17: note: ')' token is here\npp_pack.c:2780:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2780:17: note: '{' token is here\npp_pack.c:2780:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2780:17: note: ')' token is here\npp_pack.c:2793:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:129:8: note: expanded from macro 'PUSH16'\npp_pack.c:2793:17: note: '{' token is here\npp_pack.c:2793:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2793:17: note: ')' token is here\npp_pack.c:2803:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2803:17: note: '{' token is here\npp_pack.c:2803:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2803:17: note: ')' token is here\npp_pack.c:2823:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2823:17: note: '{' token is here\npp_pack.c:2823:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2823:17: note: ')' token is here\npp_pack.c:2843:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2843:17: note: '{' token is here\npp_pack.c:2843:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2843:17: note: ')' token is here\npp_pack.c:2852:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2852:17: note: '{' token is here\npp_pack.c:2852:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2852:17: note: ')' token is here\npp_pack.c:2860:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2860:17: note: '{' token is here\npp_pack.c:2860:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2860:17: note: ')' token is here\npp_pack.c:2868:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2868:17: note: '{' token is here\npp_pack.c:2868:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2868:17: note: ')' token is here\npp_pack.c:2880:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2880:21: note: '{' token is here\npp_pack.c:2880:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2880:21: note: ')' token is here\npp_pack.c:2899:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:388:64: note: expanded from macro 'PUSH_GROWING_BYTES'\npp_pack.c:2899:21: note: '{' token is here\npp_pack.c:389:12: note: expanded from macro 'PUSH_GROWING_BYTES'\npp_pack.c:392:15: note: expanded from macro 'PUSH_GROWING_BYTES'\npp_pack.c:2899:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2899:21: note: ')' token is here\npp_pack.c:395:9: note: expanded from macro 'PUSH_GROWING_BYTES'\npp_pack.c:399:5: note: expanded from macro 'PUSH_GROWING_BYTES'\npp_pack.c:399:49: note: expanded from macro 'PUSH_GROWING_BYTES'\npp_pack.c:400:3: note: expanded from macro 'PUSH_GROWING_BYTES'\npp_pack.c:2932:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2932:21: note: '{' token is here\npp_pack.c:2932:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2932:21: note: ')' token is here\npp_pack.c:2952:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2952:21: note: '{' token is here\npp_pack.c:2952:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2952:21: note: ')' token is here\npp_pack.c:2965:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2965:17: note: '{' token is here\npp_pack.c:2965:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2965:17: note: ')' token is here\npp_pack.c:2975:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:131:8: note: expanded from macro 'PUSH32'\npp_pack.c:2975:17: note: '{' token is here\npp_pack.c:2975:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2975:17: note: ')' token is here\npp_pack.c:2985:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2985:17: note: '{' token is here\npp_pack.c:2985:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2985:17: note: ')' token is here\npp_pack.c:2994:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2994:17: note: '{' token is here\npp_pack.c:2994:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:2994:17: note: ')' token is here\npp_pack.c:3005:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:3005:17: note: '{' token is here\npp_pack.c:3005:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:3005:17: note: ')' token is here\npp_pack.c:3014:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:3014:17: note: '{' token is here\npp_pack.c:3014:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:3014:17: note: ')' token is here\npp_pack.c:3025:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:3025:17: note: '{' token is here\npp_pack.c:3025:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:3025:17: note: ')' token is here\npp_pack.c:3034:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:3034:17: note: '{' token is here\npp_pack.c:3034:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:3034:17: note: ')' token is here\npp_pack.c:3042:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:3042:17: note: '{' token is here\npp_pack.c:3042:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:3042:17: note: ')' token is here\npp_pack.c:3048:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:3048:13: note: '{' token is here\npp_pack.c:3048:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:3048:13: note: ')' token is here\npp_pack.c:3074:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:3074:17: note: '{' token is here\npp_pack.c:3074:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:3074:17: note: ')' token is here\npp_pack.c:3095:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:3095:13: note: '{' token is here\npp_pack.c:3095:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:3095:13: note: ')' token is here\npp_pack.c:3110:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:3110:25: note: '{' token is here\npp_pack.c:3110:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:3110:25: note: ')' token is here\npp_pack.c:3120:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:3120:17: note: '{' token is here\npp_pack.c:3120:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:3120:17: note: ')' token is here\npp_pack.c:3127:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:3127:9: note: '{' token is here\npp_pack.c:3127:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:3127:9: note: ')' token is here\npp_pack.c:3166:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:3166:5: note: '{' token is here\npp_pack.c:3166:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:3166:5: note: ')' token is here\npp_sort.c:721:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sort.c:721:9: note: '{' token is here\npp_sort.c:721:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sort.c:721:9: note: ')' token is here\npp_sort.c:795:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sort.c:795:9: note: '{' token is here\npp_sort.c:795:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sort.c:795:9: note: ')' token is here\npp_sort.c:861:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sort.c:861:13: note: '{' token is here\npp_sort.c:861:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sort.c:861:13: note: ')' token is here\npp_sort.c:862:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sort.c:862:13: note: '{' token is here\npp_sort.c:862:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sort.c:862:13: note: ')' token is here\npp_sort.c:918:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sort.c:918:13: note: '{' token is here\npp_sort.c:918:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sort.c:918:13: note: ')' token is here\npp_sort.c:929:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sort.c:929:13: note: '{' token is here\npp_sort.c:929:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sort.c:929:13: note: ')' token is here\npp_sort.c:930:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sort.c:930:13: note: '{' token is here\npp_sort.c:930:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sort.c:930:13: note: ')' token is here\npp_sort.c:933:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sort.c:933:13: note: '{' token is here\npp_sort.c:933:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sort.c:933:13: note: ')' token is here\npp_sort.c:1073:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sort.c:1073:5: note: '{' token is here\npp_sort.c:1073:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sort.c:1073:5: note: ')' token is here\npp_sort.c:1120:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sort.c:1120:5: note: '{' token is here\npp_sort.c:1120:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sort.c:1120:5: note: ')' token is here\npp_sort.c:1137:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sort.c:1137:5: note: '{' token is here\npp_sort.c:1137:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sort.c:1137:5: note: ')' token is here\npp_sort.c:1138:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sort.c:1138:5: note: '{' token is here\npp_sort.c:1138:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sort.c:1138:5: note: ')' token is here\npp_sort.c:1148:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sort.c:1148:5: note: '{' token is here\npp_sort.c:1148:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sort.c:1148:5: note: ')' token is here\nop.c:1020:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:1020:9: note: '{' token is here\nop.c:1020:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:1020:9: note: ')' token is here\nop.c:1419:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:665:5: note: expanded from macro 'OpTYPE_set'\nop.c:1419:5: note: '{' token is here\nop.c:665:16: note: expanded from macro 'OpTYPE_set'\nop.c:1419:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:668:5: note: expanded from macro 'OpTYPE_set'\nop.c:1419:5: note: ')' token is here\nop.c:668:7: note: expanded from macro 'OpTYPE_set'\nop.c:1647:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:1647:5: note: '{' token is here\nop.c:1647:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:1647:5: note: ')' token is here\nop.c:2292:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:2292:13: note: '{' token is here\nop.c:2292:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:2292:13: note: ')' token is here\nop.c:2296:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:2296:13: note: '{' token is here\nop.c:2296:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:2296:13: note: ')' token is here\nop.c:2300:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:2300:13: note: '{' token is here\nop.c:2300:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:2300:13: note: ')' token is here\nop.c:2304:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:2304:13: note: '{' token is here\nop.c:2304:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:2304:13: note: ')' token is here\nop.c:2361:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:2361:21: note: '{' token is here\nop.c:2361:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:2361:21: note: ')' token is here\nop.c:2363:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:2363:21: note: '{' token is here\nop.c:2363:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:2363:21: note: ')' token is here\nop.c:3077:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:3077:5: note: '{' token is here\nop.c:3077:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:3077:5: note: ')' token is here\nop.c:3079:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:3079:5: note: '{' token is here\nop.c:3079:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:3079:5: note: ')' token is here\nop.c:4113:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:4113:17: note: '{' token is here\nop.c:4113:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:4113:17: note: ')' token is here\nop.c:4176:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:4176:13: note: '{' token is here\nop.c:4176:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:4176:13: note: ')' token is here\nop.c:4212:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:4212:9: note: '{' token is here\nop.c:4212:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:4212:9: note: ')' token is here\nop.c:4307:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:4307:13: note: '{' token is here\nop.c:4307:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:4307:13: note: ')' token is here\nop.c:4899:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:4899:17: note: '{' token is here\nop.c:4899:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:4899:17: note: ')' token is here\nop.c:5374:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:5374:9: note: '{' token is here\nop.c:5374:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:5374:9: note: ')' token is here\nop.c:5523:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:5523:5: note: '{' token is here\nop.c:5523:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:5523:5: note: ')' token is here\nop.c:5546:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:5546:5: note: '{' token is here\nop.c:5546:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:5546:5: note: ')' token is here\nop.c:5552:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:5552:9: note: '{' token is here\nop.c:5552:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:5552:9: note: ')' token is here\nop.c:5644:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:5644:13: note: '{' token is here\nop.c:5644:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:5644:13: note: ')' token is here\nop.c:5648:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:5648:13: note: '{' token is here\nop.c:5648:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:5648:13: note: ')' token is here\nop.c:5704:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:5704:5: note: '{' token is here\nop.c:5704:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:5704:5: note: ')' token is here\nop.c:5735:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:5735:5: note: '{' token is here\nop.c:5735:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:5735:5: note: ')' token is here\nop.c:5737:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:5737:5: note: '{' token is here\nop.c:5737:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:5737:5: note: ')' token is here\nop.c:5801:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:5801:5: note: '{' token is here\nop.c:5801:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:5801:5: note: ')' token is here\nop.c:5854:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:5854:9: note: '{' token is here\nop.c:5854:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:5854:9: note: ')' token is here\nop.c:5909:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:5909:17: note: '{' token is here\nop.c:5909:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:5909:17: note: ')' token is here\nop.c:5910:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:5910:17: note: '{' token is here\nop.c:5910:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:5910:17: note: ')' token is here\nop.c:6044:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:6044:5: note: '{' token is here\nop.c:6044:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:6044:5: note: ')' token is here\nop.c:6050:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:6050:5: note: '{' token is here\nop.c:6050:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:6050:5: note: ')' token is here\nop.c:6185:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:6185:13: note: '{' token is here\nop.c:6185:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:6185:13: note: ')' token is here\nop.c:6193:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:6193:9: note: '{' token is here\nop.c:6193:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:6193:9: note: ')' token is here\nop.c:6287:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:6287:5: note: '{' token is here\nop.c:6287:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:6287:5: note: ')' token is here\nop.c:6306:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:6306:9: note: '{' token is here\nop.c:6306:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:6306:9: note: ')' token is here\nop.c:6310:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:6310:9: note: '{' token is here\nop.c:6310:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:6310:9: note: ')' token is here\nop.c:6317:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:6317:5: note: '{' token is here\nop.c:6317:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:6317:5: note: ')' token is here\nop.c:6331:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:6331:5: note: '{' token is here\nop.c:6331:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:6331:5: note: ')' token is here\nop.c:6509:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:6509:9: note: '{' token is here\nop.c:6509:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:6509:9: note: ')' token is here\nop.c:6606:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:6606:5: note: '{' token is here\nop.c:6606:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:6606:5: note: ')' token is here\nop.c:6660:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:6660:5: note: '{' token is here\nop.c:6660:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:6660:5: note: ')' token is here\nop.c:6714:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:6714:5: note: '{' token is here\nop.c:6714:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:6714:5: note: ')' token is here\nop.c:6808:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:6808:5: note: '{' token is here\nop.c:6808:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:6808:5: note: ')' token is here\nop.c:6864:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:6864:5: note: '{' token is here\nop.c:6864:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:6864:5: note: ')' token is here\nop.c:8113:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:8113:5: note: '{' token is here\nop.c:8113:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:8113:5: note: ')' token is here\nop.c:8368:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:8368:17: note: '{' token is here\nop.c:8368:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:8368:17: note: ')' token is here\nop.c:8412:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:8412:17: note: '{' token is here\nop.c:8412:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:8412:17: note: ')' token is here\nop.c:8419:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:8419:17: note: '{' token is here\nop.c:8419:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:8419:17: note: ')' token is here\nop.c:8487:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:8487:13: note: '{' token is here\nop.c:8487:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:8487:13: note: ')' token is here\nop.c:8603:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:8603:5: note: '{' token is here\nop.c:8603:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:8603:5: note: ')' token is here\nop.c:8725:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:8725:5: note: '{' token is here\nop.c:8725:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:8725:5: note: ')' token is here\nop.c:9151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:9151:5: note: '{' token is here\nop.c:9151:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:9151:5: note: ')' token is here\nop.c:9413:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:9413:9: note: '{' token is here\nop.c:9413:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:9413:9: note: ')' token is here\nop.c:9416:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:9416:9: note: '{' token is here\nop.c:9416:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:9416:9: note: ')' token is here\nop.c:9419:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./cop.h:730:28: note: expanded from macro 'CopHINTS_set'\nop.c:9419:5: note: '{' token is here\n./cop.h:730:39: note: expanded from macro 'CopHINTS_set'\nop.c:9419:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./cop.h:732:33: note: expanded from macro 'CopHINTS_set'\nop.c:9419:5: note: ')' token is here\n./cop.h:732:35: note: expanded from macro 'CopHINTS_set'\nop.c:9462:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:9462:17: note: '{' token is here\nop.c:9462:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:9462:17: note: ')' token is here\nop.c:9858:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:9858:5: note: '{' token is here\nop.c:9858:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:9858:5: note: ')' token is here\nop.c:10150:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:10150:9: note: '{' token is here\nop.c:10150:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:10150:9: note: ')' token is here\nop.c:10208:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:10208:13: note: '{' token is here\nop.c:10208:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:10208:13: note: ')' token is here\nop.c:10661:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:10661:17: note: '{' token is here\nop.c:10661:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:10661:17: note: ')' token is here\nop.c:10892:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:10892:9: note: '{' token is here\nop.c:10892:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:10892:9: note: ')' token is here\nop.c:10894:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:10894:9: note: '{' token is here\nop.c:10894:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:10894:9: note: ')' token is here\nop.c:11146:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11146:21: note: '{' token is here\nop.c:11146:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11146:21: note: ')' token is here\nop.c:11147:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11147:21: note: '{' token is here\nop.c:11147:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11147:21: note: ')' token is here\nop.c:11181:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11181:5: note: '{' token is here\nop.c:11181:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11181:5: note: ')' token is here\nop.c:11369:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11369:9: note: '{' token is here\nop.c:11369:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11369:9: note: ')' token is here\nop.c:11371:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11371:9: note: '{' token is here\nop.c:11371:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11371:9: note: ')' token is here\nop.c:11373:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11373:9: note: '{' token is here\nop.c:11373:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11373:9: note: ')' token is here\nop.c:11556:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11556:21: note: '{' token is here\nop.c:11556:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11556:21: note: ')' token is here\nop.c:11560:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11560:17: note: '{' token is here\nop.c:11560:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11560:17: note: ')' token is here\nop.c:11644:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11644:17: note: '{' token is here\nop.c:11644:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11644:17: note: ')' token is here\nop.c:11648:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11648:13: note: '{' token is here\nop.c:11648:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11648:13: note: ')' token is here\nop.c:11726:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11726:21: note: '{' token is here\nop.c:11726:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11726:21: note: ')' token is here\nop.c:11727:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11727:21: note: '{' token is here\nop.c:11727:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11727:21: note: ')' token is here\nop.c:11748:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11748:5: note: '{' token is here\nop.c:11748:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11748:5: note: ')' token is here\nop.c:11803:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11803:24: note: '{' token is here\nop.c:11803:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11803:24: note: ')' token is here\nop.c:11805:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11805:13: note: '{' token is here\nop.c:11805:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11805:13: note: ')' token is here\nop.c:11815:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11815:13: note: '{' token is here\nop.c:11815:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11815:13: note: ')' token is here\nop.c:12287:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:12287:5: note: '{' token is here\nop.c:12287:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:12287:5: note: ')' token is here\nop.c:12333:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:12333:9: note: '{' token is here\nop.c:12333:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:12333:9: note: ')' token is here\nop.c:12338:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:12338:9: note: '{' token is here\nop.c:12338:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:12338:9: note: ')' token is here\nop.c:12358:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:12358:9: note: '{' token is here\nop.c:12358:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:12358:9: note: ')' token is here\nop.c:12363:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:12363:9: note: '{' token is here\nop.c:12363:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:12363:9: note: ')' token is here\nop.c:12383:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:12383:9: note: '{' token is here\nop.c:12383:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:12383:9: note: ')' token is here\nop.c:12407:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:12407:9: note: '{' token is here\nop.c:12407:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:12407:9: note: ')' token is here\nop.c:12420:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:12420:9: note: '{' token is here\nop.c:12420:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:12420:9: note: ')' token is here\nop.c:12432:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:12432:9: note: '{' token is here\nop.c:12432:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:12432:9: note: ')' token is here\nop.c:12821:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:12821:13: note: '{' token is here\nop.c:12821:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:12821:13: note: ')' token is here\nop.c:12893:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:12893:5: note: '{' token is here\nop.c:12893:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:12893:5: note: ')' token is here\nop.c:13040:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:13040:13: note: '{' token is here\nop.c:13040:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:13040:13: note: ')' token is here\nop.c:13627:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:13627:13: note: '{' token is here\nop.c:13627:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:13627:13: note: ')' token is here\nop.c:13630:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:13630:13: note: '{' token is here\nop.c:13630:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:13630:13: note: ')' token is here\nop.c:13978:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./sv.h:1385:9: note: expanded from macro 'SvEND_set'\nop.c:13978:13: note: '{' token is here\n./sv.h:1385:20: note: expanded from macro 'SvEND_set'\n./sv.h:1386:17: note: expanded from macro 'SvEND_set'\nop.c:13978:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:13978:13: note: ')' token is here\n./sv.h:1386:51: note: expanded from macro 'SvEND_set'\n./sv.h:1386:53: note: expanded from macro 'SvEND_set'\nop.c:14056:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:14056:13: note: '{' token is here\nop.c:14056:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:14056:13: note: ')' token is here\nop.c:14341:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:14341:5: note: '{' token is here\nop.c:14341:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:14341:5: note: ')' token is here\nop.c:15362:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:15362:17: note: '{' token is here\nop.c:15362:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:15362:17: note: ')' token is here\nop.c:17290:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:17290:21: note: '{' token is here\nop.c:17290:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:17290:21: note: ')' token is here\nop.c:17291:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:17291:21: note: '{' token is here\nop.c:17291:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:17291:21: note: ')' token is here\nop.c:17535:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:17535:17: note: '{' token is here\nop.c:17535:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:17535:17: note: ')' token is here\nop.c:17668:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:17668:21: note: '{' token is here\nop.c:17668:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:17668:21: note: ')' token is here\nop.c:17676:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:17676:17: note: '{' token is here\nop.c:17676:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:17676:17: note: ')' token is here\nop.c:17711:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:16816:3: note: expanded from macro 'DEFER'\nop.c:17711:13: note: '{' token is here\nop.c:16816:14: note: expanded from macro 'DEFER'\nop.c:17711:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:16825:3: note: expanded from macro 'DEFER'\nop.c:17711:13: note: ')' token is here\nop.c:16825:5: note: expanded from macro 'DEFER'\nop.c:17729:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:17729:13: note: '{' token is here\nop.c:17729:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:17729:13: note: ')' token is here\nop.c:17743:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:17743:13: note: '{' token is here\nop.c:17743:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:17743:13: note: ')' token is here\nop.c:17748:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:17748:13: note: '{' token is here\nop.c:17748:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:17748:13: note: ')' token is here\nop.c:17759:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:17759:13: note: '{' token is here\nop.c:17759:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:17759:13: note: ')' token is here\nop.c:17789:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:17789:17: note: '{' token is here\nop.c:17789:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:17789:17: note: ')' token is here\nop.c:17936:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:17936:17: note: '{' token is here\nop.c:17936:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:17936:17: note: ')' token is here\nop.c:18225:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./op.h:932:5: note: expanded from macro 'XopENTRY_set'\nop.c:18225:9: note: '{' token is here\n./op.h:932:16: note: expanded from macro 'XopENTRY_set'\nop.c:18225:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./op.h:935:5: note: expanded from macro 'XopENTRY_set'\nop.c:18225:9: note: ')' token is here\n./op.h:935:7: note: expanded from macro 'XopENTRY_set'\nop.c:18230:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:18230:13: note: '{' token is here\nop.c:18230:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:18230:13: note: ')' token is here\nop.c:18632:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:18632:9: note: '{' token is here\nop.c:18632:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:18632:9: note: ')' token is here\nop.c:18634:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:18634:5: note: '{' token is here\nop.c:18634:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:18634:5: note: ')' token is here\nop.c:18636:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:18636:5: note: '{' token is here\nop.c:18636:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:18636:5: note: ')' token is here\nop.c:18648:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:18648:9: note: '{' token is here\nop.c:18648:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:18648:9: note: ')' token is here\nop.c:18654:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:18654:9: note: '{' token is here\nop.c:18654:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:18654:9: note: ')' token is here\nop.c:18656:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:18656:9: note: '{' token is here\nop.c:18656:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:18656:9: note: ')' token is here\nop.c:18658:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:18658:5: note: '{' token is here\nop.c:18658:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:18658:5: note: ')' token is here\nop.c:18660:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:18660:5: note: '{' token is here\nop.c:18660:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:18660:5: note: ')' token is here\ngv.c:420:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ngv.c:420:9: note: '{' token is here\ngv.c:420:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ngv.c:420:9: note: ')' token is here\ngv.c:427:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ngv.c:427:13: note: '{' token is here\ngv.c:427:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ngv.c:427:13: note: ')' token is here\ngv.c:432:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ngv.c:432:13: note: '{' token is here\ngv.c:432:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ngv.c:432:13: note: ')' token is here\ngv.c:433:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ngv.c:433:13: note: '{' token is here\ngv.c:433:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ngv.c:433:13: note: ')' token is here\ngv.c:439:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ngv.c:439:5: note: '{' token is here\ngv.c:439:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ngv.c:439:5: note: ')' token is here\ngv.c:1322:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ngv.c:1322:13: note: '{' token is here\ngv.c:1322:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ngv.c:1322:13: note: ')' token is here\ngv.c:1330:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ngv.c:1330:13: note: '{' token is here\ngv.c:1330:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ngv.c:1330:13: note: ')' token is here\ngv.c:1331:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ngv.c:1331:13: note: '{' token is here\ngv.c:1331:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ngv.c:1331:13: note: ')' token is here\ngv.c:1361:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ngv.c:1361:5: note: '{' token is here\ngv.c:1361:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ngv.c:1361:5: note: ')' token is here\ngv.c:1406:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ngv.c:1406:7: note: '{' token is here\ngv.c:1406:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ngv.c:1406:7: note: ')' token is here\ngv.c:1436:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ngv.c:1436:7: note: '{' token is here\ngv.c:1436:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ngv.c:1436:7: note: ')' token is here\ngv.c:1437:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ngv.c:1437:7: note: '{' token is here\ngv.c:1437:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ngv.c:1437:7: note: ')' token is here\ngv.c:1441:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ngv.c:1441:7: note: '{' token is here\ngv.c:1441:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ngv.c:1441:7: note: ')' token is here\ngv.c:3102:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ngv.c:3102:13: note: '{' token is here\ngv.c:3102:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ngv.c:3102:13: note: ')' token is here\ngv.c:3158:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ngv.c:3158:17: note: '{' token is here\ngv.c:3158:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ngv.c:3158:17: note: ')' token is here\ngv.c:3336:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ngv.c:3336:17: note: '{' token is here\ngv.c:3336:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ngv.c:3336:17: note: ')' token is here\ngv.c:3604:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ngv.c:3604:11: note: '{' token is here\ngv.c:3604:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ngv.c:3604:11: note: ')' token is here\ngv.c:3605:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ngv.c:3605:11: note: '{' token is here\ngv.c:3605:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ngv.c:3605:11: note: ')' token is here\ngv.c:3623:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ngv.c:3623:5: note: '{' token is here\ngv.c:3623:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ngv.c:3623:5: note: ')' token is here\ngv.c:3644:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ngv.c:3644:5: note: '{' token is here\ngv.c:3644:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ngv.c:3644:5: note: ')' token is here\ngv.c:3652:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ngv.c:3652:5: note: '{' token is here\ngv.c:3652:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ngv.c:3652:5: note: ')' token is here\ngv.c:3697:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ngv.c:3697:5: note: '{' token is here\ngv.c:3697:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ngv.c:3697:5: note: ')' token is here\ngv.c:3698:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ngv.c:3698:5: note: '{' token is here\ngv.c:3698:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ngv.c:3698:5: note: ')' token is here\ngv.c:3723:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ngv.c:3723:9: note: '{' token is here\ngv.c:3723:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ngv.c:3723:9: note: ')' token is here\ngv.c:3833:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ngv.c:3833:9: note: '{' token is here\ngv.c:3833:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ngv.c:3833:9: note: ')' token is here\nperly.c:241:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperly.c:241:9: note: '{' token is here\nperly.c:241:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperly.c:241:9: note: ')' token is here\nperly.y:322:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperly.y:322:6: note: '{' token is here\nperly.y:322:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperly.y:322:6: note: ')' token is here\nperly.y:343:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperly.y:343:6: note: '{' token is here\nperly.y:343:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperly.y:343:6: note: ')' token is here\nperly.y:363:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperly.y:363:6: note: '{' token is here\nperly.y:363:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperly.y:363:6: note: ')' token is here\nperly.y:967:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperly.y:967:7: note: '{' token is here\nperly.y:967:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperly.y:967:7: note: ')' token is here\nperly.y:1157:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperly.y:1157:7: note: '{' token is here\nperly.y:1157:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperly.y:1157:7: note: ')' token is here\nperly.y:1160:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperly.y:1160:7: note: '{' token is here\nperly.y:1160:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperly.y:1160:7: note: ')' token is here\nperly.c:507:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperly.c:507:21: note: '{' token is here\nperly.c:507:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperly.c:507:21: note: ')' token is here\nperly.c:556:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperly.c:556:13: note: '{' token is here\nperly.c:556:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperly.c:556:13: note: ')' token is here\ntoke.c:817:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:817:5: note: '{' token is here\ntoke.c:817:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:817:5: note: ')' token is here\ntoke.c:1070:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:1070:13: note: '{' token is here\ntoke.c:1070:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:1070:13: note: ')' token is here\ntoke.c:1096:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:1096:13: note: '{' token is here\ntoke.c:1096:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:1096:13: note: ')' token is here\ntoke.c:1116:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:1116:13: note: '{' token is here\ntoke.c:1116:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:1116:13: note: ')' token is here\ntoke.c:1214:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:1214:5: note: '{' token is here\ntoke.c:1214:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:1214:5: note: ')' token is here\ntoke.c:1243:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:290:5: note: expanded from macro 'COPLINE_INC_WITH_HERELINES'\ntoke.c:1243:13: note: '{' token is here\ntoke.c:290:16: note: expanded from macro 'COPLINE_INC_WITH_HERELINES'\ntoke.c:1243:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:295:5: note: expanded from macro 'COPLINE_INC_WITH_HERELINES'\ntoke.c:1243:13: note: ')' token is here\ntoke.c:295:7: note: expanded from macro 'COPLINE_INC_WITH_HERELINES'\ntoke.c:1292:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:1292:5: note: '{' token is here\ntoke.c:1292:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:1292:5: note: ')' token is here\ntoke.c:1376:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:1376:9: note: '{' token is here\ntoke.c:1376:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:1376:9: note: ')' token is here\ntoke.c:1560:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:1560:13: note: '{' token is here\ntoke.c:1560:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:1560:13: note: ')' token is here\ntoke.c:1776:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:1776:5: note: '{' token is here\ntoke.c:1776:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:1776:5: note: ')' token is here\ntoke.c:1905:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:1905:13: note: '{' token is here\ntoke.c:1905:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:1905:13: note: ')' token is here\ntoke.c:2278:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:2278:17: note: '{' token is here\ntoke.c:2278:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:2278:17: note: ')' token is here\ntoke.c:2373:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:2373:5: note: '{' token is here\ntoke.c:2373:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:2373:5: note: ')' token is here\ntoke.c:3414:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:3414:17: note: '{' token is here\ntoke.c:3414:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:3414:17: note: ')' token is here\ntoke.c:3732:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:3732:29: note: '{' token is here\ntoke.c:3732:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:3732:29: note: ')' token is here\ntoke.c:3771:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:3771:29: note: '{' token is here\ntoke.c:3771:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:3771:29: note: ')' token is here\ntoke.c:3914:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:3914:29: note: '{' token is here\ntoke.c:3914:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:3914:29: note: ')' token is here\ntoke.c:3993:41: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:3993:41: note: '{' token is here\ntoke.c:3993:41: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:3993:41: note: ')' token is here\ntoke.c:4029:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:4029:37: note: '{' token is here\ntoke.c:4029:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:4029:37: note: ')' token is here\ntoke.c:4051:41: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:4051:41: note: '{' token is here\ntoke.c:4051:41: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:4051:41: note: ')' token is here\ntoke.c:4106:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:4106:29: note: '{' token is here\ntoke.c:4106:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:4106:29: note: ')' token is here\ntoke.c:4224:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:4224:13: note: '{' token is here\ntoke.c:4224:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:4224:13: note: ')' token is here\ntoke.c:4280:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:4280:5: note: '{' token is here\ntoke.c:4280:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:4280:5: note: ')' token is here\ntoke.c:4289:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:4289:9: note: '{' token is here\ntoke.c:4289:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:4289:9: note: ')' token is here\ntoke.c:4297:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:4297:17: note: '{' token is here\ntoke.c:4297:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:4297:17: note: ')' token is here\ntoke.c:4664:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:4664:17: note: '{' token is here\ntoke.c:4664:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:4664:17: note: ')' token is here\ntoke.c:4665:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:4665:17: note: '{' token is here\ntoke.c:4665:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:4665:17: note: ')' token is here\ntoke.c:4738:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:4738:13: note: '{' token is here\ntoke.c:4738:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:4738:13: note: ')' token is here\ntoke.c:4765:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:4765:13: note: '{' token is here\ntoke.c:4765:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:4765:13: note: ')' token is here\ntoke.c:4779:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:4779:13: note: '{' token is here\ntoke.c:4779:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:4779:13: note: ')' token is here\ntoke.c:4810:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:4810:13: note: '{' token is here\ntoke.c:4810:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:4810:13: note: ')' token is here\ntoke.c:5311:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:299:5: note: expanded from macro 'COPLINE_SET_FROM_MULTI_END'\ntoke.c:5311:9: note: '{' token is here\ntoke.c:299:16: note: expanded from macro 'COPLINE_SET_FROM_MULTI_END'\ntoke.c:5311:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:303:5: note: expanded from macro 'COPLINE_SET_FROM_MULTI_END'\ntoke.c:5311:9: note: ')' token is here\ntoke.c:303:7: note: expanded from macro 'COPLINE_SET_FROM_MULTI_END'\ntoke.c:5526:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:5526:5: note: '{' token is here\ntoke.c:5526:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:5526:5: note: ')' token is here\ntoke.c:5870:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:5870:17: note: '{' token is here\ntoke.c:5870:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:5870:17: note: ')' token is here\ntoke.c:6647:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:6647:5: note: '{' token is here\ntoke.c:6647:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:6647:5: note: ')' token is here\ntoke.c:6684:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:6684:9: note: '{' token is here\ntoke.c:6684:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:6684:9: note: ')' token is here\ntoke.c:6944:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:6944:17: note: '{' token is here\ntoke.c:6944:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:6944:17: note: ')' token is here\ntoke.c:7022:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:7022:9: note: '{' token is here\ntoke.c:7022:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:7022:9: note: ')' token is here\ntoke.c:8187:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:8187:9: note: '{' token is here\ntoke.c:8187:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:8187:9: note: ')' token is here\ntoke.c:8203:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:8203:13: note: '{' token is here\ntoke.c:8203:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:8203:13: note: ')' token is here\ntoke.c:9394:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:9394:17: note: '{' token is here\ntoke.c:9394:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:9394:17: note: ')' token is here\ntoke.c:9396:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:9396:17: note: '{' token is here\ntoke.c:9396:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:9396:17: note: ')' token is here\ntoke.c:9799:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:9799:5: note: '{' token is here\ntoke.c:9799:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:9799:5: note: ')' token is here\ntoke.c:9803:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:9803:5: note: '{' token is here\ntoke.c:9803:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:9803:5: note: ')' token is here\ntoke.c:9804:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:9804:5: note: '{' token is here\ntoke.c:9804:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:9804:5: note: ')' token is here\ntoke.c:9833:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:9833:5: note: '{' token is here\ntoke.c:9833:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:9833:5: note: ')' token is here\ntoke.c:10629:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:10629:9: note: '{' token is here\ntoke.c:10629:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:10629:9: note: ')' token is here\ntoke.c:10638:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:10638:9: note: '{' token is here\ntoke.c:10638:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:10638:9: note: ')' token is here\ntoke.c:10642:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:10642:9: note: '{' token is here\ntoke.c:10642:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:10642:9: note: ')' token is here\ntoke.c:10780:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:10780:9: note: '{' token is here\ntoke.c:10780:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:10780:9: note: ')' token is here\ntoke.c:10845:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:10845:21: note: '{' token is here\ntoke.c:10845:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:10845:21: note: ')' token is here\ntoke.c:10958:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:10958:9: note: '{' token is here\ntoke.c:10958:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:10958:9: note: ')' token is here\ntoke.c:11271:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:11271:5: note: '{' token is here\ntoke.c:11271:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:11271:5: note: ')' token is here\ntoke.c:11289:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:11289:21: note: '{' token is here\ntoke.c:11289:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:11289:21: note: ')' token is here\ntoke.c:11339:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:11339:21: note: '{' token is here\ntoke.c:11339:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:11339:21: note: ')' token is here\ntoke.c:11363:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:11363:9: note: '{' token is here\ntoke.c:11363:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:11363:9: note: ')' token is here\ntoke.c:11379:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:11379:17: note: '{' token is here\ntoke.c:11379:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:11379:17: note: ')' token is here\ntoke.c:11391:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:11391:9: note: '{' token is here\ntoke.c:11391:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:11391:9: note: ')' token is here\ntoke.c:11416:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:11416:9: note: '{' token is here\ntoke.c:11416:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:11416:9: note: ')' token is here\ntoke.c:11417:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:11417:9: note: '{' token is here\ntoke.c:11417:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:11417:9: note: ')' token is here\ntoke.c:12165:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:12165:21: note: '{' token is here\ntoke.c:12165:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:12165:21: note: ')' token is here\ntoke.c:12177:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:12177:13: note: '{' token is here\ntoke.c:12177:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:12177:13: note: ')' token is here\ntoke.c:12656:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:12656:9: note: '{' token is here\ntoke.c:12656:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:12656:9: note: ')' token is here\ntoke.c:12664:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:12664:13: note: '{' token is here\ntoke.c:12664:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:12664:13: note: ')' token is here\ntoke.c:12666:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:12666:13: note: '{' token is here\ntoke.c:12666:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:12666:13: note: ')' token is here\ntoke.c:12691:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:12691:5: note: '{' token is here\ntoke.c:12691:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:12691:5: note: ')' token is here\nperl.c:276:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./cop.h:67:5: note: expanded from macro 'JMPENV_BOOTSTRAP'\nperl.c:276:5: note: '{' token is here\n./cop.h:67:16: note: expanded from macro 'JMPENV_BOOTSTRAP'\nperl.c:276:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./cop.h:75:5: note: expanded from macro 'JMPENV_BOOTSTRAP'\nperl.c:276:5: note: ')' token is here\n./cop.h:75:7: note: expanded from macro 'JMPENV_BOOTSTRAP'\nperl.c:338:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./hv_func.h:117:42: note: expanded from macro 'PERL_HASH_SEED_STATE'\nperl.c:338:9: note: '{' token is here\nperl.c:338:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:338:9: note: ')' token is here\nperl.c:628:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:628:9: note: '{' token is here\nperl.c:628:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:628:9: note: ')' token is here\nperl.c:634:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:634:9: note: '{' token is here\nperl.c:634:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:634:9: note: ')' token is here\nperl.c:1238:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:1238:5: note: '{' token is here\nperl.c:1238:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:1238:5: note: ')' token is here\nperl.c:1513:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:1513:9: note: '{' token is here\nperl.c:1513:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:1513:9: note: ')' token is here\nperl.c:1850:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:1850:5: note: '{' token is here\nperl.c:1850:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:1850:5: note: ')' token is here\nperl.c:1895:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:1895:5: note: '{' token is here\nperl.c:1895:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:1895:5: note: ')' token is here\nperl.c:2037:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:2037:5: note: '{' token is here\nperl.c:2037:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:2037:5: note: ')' token is here\nperl.c:2066:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:2066:5: note: '{' token is here\nperl.c:2066:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:2066:5: note: ')' token is here\nperl.c:2659:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:2659:5: note: '{' token is here\nperl.c:2659:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:2659:5: note: ')' token is here\nperl.c:2686:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./cop.h:1246:5: note: expanded from macro 'POPSTACK_TO'\nperl.c:2686:13: note: '{' token is here\n./cop.h:1246:16: note: expanded from macro 'POPSTACK_TO'\n./cop.h:1249:13: note: expanded from macro 'POPSTACK_TO'\nperl.c:2686:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:2686:13: note: ')' token is here\n./cop.h:1251:5: note: expanded from macro 'POPSTACK_TO'\n./cop.h:1251:7: note: expanded from macro 'POPSTACK_TO'\nperl.c:2695:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:2695:5: note: '{' token is here\nperl.c:2695:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:2695:5: note: ')' token is here\nperl.c:2915:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:2915:5: note: '{' token is here\nperl.c:2915:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:2915:5: note: ')' token is here\nperl.c:2917:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:2917:9: note: '{' token is here\nperl.c:2917:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:2917:9: note: ')' token is here\nperl.c:3029:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3029:9: note: '{' token is here\nperl.c:3029:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3029:9: note: ')' token is here\nperl.c:3061:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3061:9: note: '{' token is here\nperl.c:3061:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3061:9: note: ')' token is here\nperl.c:3064:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3064:9: note: '{' token is here\nperl.c:3064:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3064:9: note: ')' token is here\nperl.c:3072:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./pp.h:84:5: note: expanded from macro 'INCMARK'\nperl.c:3072:9: note: '{' token is here\n./pp.h:84:16: note: expanded from macro 'INCMARK'\nperl.c:3072:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./pp.h:89:5: note: expanded from macro 'INCMARK'\nperl.c:3072:9: note: ')' token is here\n./pp.h:89:7: note: expanded from macro 'INCMARK'\nperl.c:3074:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3074:9: note: '{' token is here\nperl.c:3074:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3074:9: note: ')' token is here\nperl.c:3082:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3082:17: note: '{' token is here\nperl.c:3082:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3082:17: note: ')' token is here\nperl.c:3092:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3092:13: note: '{' token is here\nperl.c:3092:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3092:13: note: ')' token is here\nperl.c:3119:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3119:9: note: '{' token is here\nperl.c:3119:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3119:9: note: ')' token is here\nperl.c:3172:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3172:9: note: '{' token is here\nperl.c:3172:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3172:9: note: ')' token is here\nperl.c:3191:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3191:5: note: '{' token is here\nperl.c:3191:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3191:5: note: ')' token is here\nperl.c:3203:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3203:13: note: '{' token is here\nperl.c:3203:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3203:13: note: ')' token is here\nperl.c:3213:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3213:9: note: '{' token is here\nperl.c:3213:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3213:9: note: ')' token is here\nperl.c:3225:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3225:13: note: '{' token is here\nperl.c:3225:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3225:13: note: ')' token is here\nperl.c:3239:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3239:5: note: '{' token is here\nperl.c:3239:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3239:5: note: ')' token is here\nperl.c:3304:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3304:5: note: '{' token is here\nperl.c:3304:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3304:5: note: ')' token is here\nperl.c:3307:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3307:5: note: '{' token is here\nperl.c:3307:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3307:5: note: ')' token is here\nperl.c:3466:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3466:15: note: '{' token is here\nperl.c:3466:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3466:15: note: ')' token is here\nperl.c:3729:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3729:5: note: '{' token is here\nperl.c:3729:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3729:5: note: ')' token is here\nperl.c:3734:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3734:5: note: '{' token is here\nperl.c:3734:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3734:5: note: ')' token is here\nperl.c:3954:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3954:5: note: '{' token is here\nperl.c:3954:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3954:5: note: ')' token is here\nperl.c:3957:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3957:5: note: '{' token is here\nperl.c:3957:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3957:5: note: ')' token is here\nperl.c:3960:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3960:5: note: '{' token is here\nperl.c:3960:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3960:5: note: ')' token is here\nperl.c:3962:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3962:5: note: '{' token is here\nperl.c:3962:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3962:5: note: ')' token is here\nperl.c:3965:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3965:5: note: '{' token is here\nperl.c:3965:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3965:5: note: ')' token is here\nperl.c:3972:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3972:5: note: '{' token is here\nperl.c:3972:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3972:5: note: ')' token is here\nperl.c:4309:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:4309:5: note: '{' token is here\nperl.c:4309:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:4309:5: note: ')' token is here\nperl.c:4316:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:4316:5: note: '{' token is here\nperl.c:4316:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:4316:5: note: ')' token is here\nperl.c:4323:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:4323:5: note: '{' token is here\nperl.c:4323:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:4323:5: note: ')' token is here\nperl.c:4907:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:4907:25: note: '{' token is here\nperl.c:4907:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:4907:25: note: ')' token is here\nperl.c:5105:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:5105:9: note: '{' token is here\nperl.c:5105:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:5105:9: note: ')' token is here\nperl.c:5108:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:81:5: note: expanded from macro 'CALL_LIST_BODY'\nperl.c:5108:13: note: '{' token is here\nperl.c:5108:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:5108:13: note: ')' token is here\nperl.c:5125:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:5125:17: note: '{' token is here\nperl.c:5125:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:5125:17: note: ')' token is here\nperl.c:5140:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:5140:13: note: '{' token is here\nperl.c:5140:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:5140:13: note: ')' token is here\nperl.c:5147:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:5147:17: note: '{' token is here\nperl.c:5147:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:5147:17: note: ')' token is here\nperl.c:5153:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:5153:9: note: '{' token is here\nperl.c:5153:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:5153:9: note: ')' token is here\nperl.c:5185:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:3654:31: note: expanded from macro 'STATUS_EXIT_SET'\nperl.c:5185:9: note: '{' token is here\nperl.c:5185:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:5185:9: note: ')' token is here\nperl.c:5265:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:5265:9: note: '{' token is here\nperl.c:5265:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:5265:9: note: ')' token is here\nperl.c:5269:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:5269:13: note: '{' token is here\nperl.c:5269:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:5269:13: note: ')' token is here\nperl.c:5271:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:5271:13: note: '{' token is here\nperl.c:5271:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:5271:13: note: ')' token is here\nperl.c:5293:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:5293:5: note: '{' token is here\nperl.c:5293:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:5293:5: note: ')' token is here\nperl.c:5298:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:5298:5: note: '{' token is here\nperl.c:5298:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:5298:5: note: ')' token is here\nperl.c:5300:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:5300:5: note: '{' token is here\nperl.c:5300:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:5300:5: note: ')' token is here\nperl.c:5329:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:5329:5: note: '{' token is here\nperl.c:5329:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:5329:5: note: ')' token is here\nperl.c:2526:20: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:2526:20: note: '{' token is here\nperl.c:2526:20: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:2526:20: note: ')' token is here\nperl.c:4776:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:4776:9: note: '{' token is here\nperl.c:4776:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:4776:9: note: ')' token is here\n../../zaphod32_hash.h:150:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'\n../../perl.h:737:29: note: expanded from macro 'STMT_START'\n../../zaphod32_hash.h:150:5: note: '{' token is here\n../../zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'\n../../zaphod32_hash.h:150:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'\n../../zaphod32_hash.h:150:5: note: ')' token is here\n../../zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'\n../../perl.h:738:21: note: expanded from macro 'STMT_END'\n../../zaphod32_hash.h:151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../zaphod32_hash.h:151:5: note: '{' token is here\n../../zaphod32_hash.h:151:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../zaphod32_hash.h:151:5: note: ')' token is here\n../../zaphod32_hash.h:152:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../zaphod32_hash.h:152:5: note: '{' token is here\n../../zaphod32_hash.h:152:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../zaphod32_hash.h:152:5: note: ')' token is here\n../../zaphod32_hash.h:156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX'\n../../zaphod32_hash.h:156:5: note: '{' token is here\n../../zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX'\n../../zaphod32_hash.h:156:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'\n../../zaphod32_hash.h:156:5: note: ')' token is here\n../../zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX'\n../../zaphod32_hash.h:157:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../zaphod32_hash.h:157:5: note: '{' token is here\n../../zaphod32_hash.h:157:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../zaphod32_hash.h:157:5: note: ')' token is here\n../../zaphod32_hash.h:158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../zaphod32_hash.h:158:5: note: '{' token is here\n../../zaphod32_hash.h:158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../zaphod32_hash.h:158:5: note: ')' token is here\n../../zaphod32_hash.h:159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../zaphod32_hash.h:159:5: note: '{' token is here\n../../zaphod32_hash.h:159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../zaphod32_hash.h:159:5: note: ')' token is here\n../../zaphod32_hash.h:162:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../zaphod32_hash.h:162:5: note: '{' token is here\n../../zaphod32_hash.h:162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../zaphod32_hash.h:162:5: note: ')' token is here\n../../zaphod32_hash.h:163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../zaphod32_hash.h:163:5: note: '{' token is here\n../../zaphod32_hash.h:163:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../zaphod32_hash.h:163:5: note: ')' token is here\n../../zaphod32_hash.h:164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../zaphod32_hash.h:164:5: note: '{' token is here\n../../zaphod32_hash.h:164:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../zaphod32_hash.h:164:5: note: ')' token is here\n../../zaphod32_hash.h:167:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../zaphod32_hash.h:167:5: note: '{' token is here\n../../zaphod32_hash.h:167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../zaphod32_hash.h:167:5: note: ')' token is here\n../../zaphod32_hash.h:168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../zaphod32_hash.h:168:5: note: '{' token is here\n../../zaphod32_hash.h:168:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../zaphod32_hash.h:168:5: note: ')' token is here\n../../zaphod32_hash.h:169:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../zaphod32_hash.h:169:5: note: '{' token is here\n../../zaphod32_hash.h:169:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../zaphod32_hash.h:169:5: note: ')' token is here\n../../zaphod32_hash.h:170:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../zaphod32_hash.h:170:5: note: '{' token is here\n../../zaphod32_hash.h:170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../zaphod32_hash.h:170:5: note: ')' token is here\n../../zaphod32_hash.h:171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../zaphod32_hash.h:171:5: note: '{' token is here\n../../zaphod32_hash.h:171:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../zaphod32_hash.h:171:5: note: ')' token is here\n../../zaphod32_hash.h:247:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../zaphod32_hash.h:247:13: note: '{' token is here\n../../zaphod32_hash.h:247:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../zaphod32_hash.h:247:13: note: ')' token is here\n../../zaphod32_hash.h:268:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../zaphod32_hash.h:90:37: note: expanded from macro 'ZAPHOD32_FINALIZE'\n../../zaphod32_hash.h:268:5: note: '{' token is here\n../../zaphod32_hash.h:90:48: note: expanded from macro 'ZAPHOD32_FINALIZE'\n../../zaphod32_hash.h:268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../zaphod32_hash.h:113:36: note: expanded from macro 'ZAPHOD32_FINALIZE'\n../../zaphod32_hash.h:268:5: note: ')' token is here\n../../zaphod32_hash.h:114:3: note: expanded from macro 'ZAPHOD32_FINALIZE'\n../../sbox32_hash.h:1448:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../sbox32_hash.h:99:36: note: expanded from macro 'SBOX32_MIX3'\n../../sbox32_hash.h:1448:9: note: '{' token is here\n../../sbox32_hash.h:99:47: note: expanded from macro 'SBOX32_MIX3'\n../../sbox32_hash.h:1448:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../sbox32_hash.h:107:32: note: expanded from macro 'SBOX32_MIX3'\n../../sbox32_hash.h:1448:9: note: ')' token is here\n../../sbox32_hash.h:108:3: note: expanded from macro 'SBOX32_MIX3'\n../../sbox32_hash.h:1453:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set'\n../../sbox32_hash.h:1453:13: note: '{' token is here\n../../sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set'\n../../sbox32_hash.h:1453:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set'\n../../sbox32_hash.h:1453:13: note: ')' token is here\n../../sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set'\n../../sbox32_hash.h:1456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../sbox32_hash.h:1456:5: note: '{' token is here\n../../sbox32_hash.h:1456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../sbox32_hash.h:1456:5: note: ')' token is here\n../../sbox32_hash.h:1482:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../sbox32_hash.h:85:39: note: expanded from macro 'SBOX32_MIX4'\n../../sbox32_hash.h:1482:9: note: '{' token is here\n../../sbox32_hash.h:85:50: note: expanded from macro 'SBOX32_MIX4'\n../../sbox32_hash.h:1482:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../sbox32_hash.h:96:37: note: expanded from macro 'SBOX32_MIX4'\n../../sbox32_hash.h:1482:9: note: ')' token is here\n../../sbox32_hash.h:97:3: note: expanded from macro 'SBOX32_MIX4'\n../../sbox32_hash.h:1487:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set'\n../../sbox32_hash.h:1487:13: note: '{' token is here\n../../sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set'\n../../sbox32_hash.h:1487:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set'\n../../sbox32_hash.h:1487:13: note: ')' token is here\n../../sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set'\n../../sbox32_hash.h:1490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../sbox32_hash.h:1490:5: note: '{' token is here\n../../sbox32_hash.h:1490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../sbox32_hash.h:1490:5: note: ')' token is here\n../../perl_siphash.h:117:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'\n../../perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'\n../../perl_siphash.h:117:6: note: '{' token is here\n../../perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'\n../../perl_siphash.h:117:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'\n../../perl_siphash.h:117:6: note: ')' token is here\n../../perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'\n../../perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'\n../../perl_siphash.h:118:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'\n../../perl_siphash.h:118:6: note: '{' token is here\n../../perl_siphash.h:118:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl_siphash.h:118:6: note: ')' token is here\n../../perl_siphash.h:118:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl_siphash.h:118:15: note: '{' token is here\n../../perl_siphash.h:118:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl_siphash.h:118:15: note: ')' token is here\n../../perl_siphash.h:118:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl_siphash.h:118:24: note: '{' token is here\n../../perl_siphash.h:118:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl_siphash.h:118:24: note: ')' token is here\n../../perl_siphash.h:123:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl_siphash.h:123:6: note: '{' token is here\n../../perl_siphash.h:123:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl_siphash.h:123:6: note: ')' token is here\n../../perl_siphash.h:123:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl_siphash.h:123:15: note: '{' token is here\n../../perl_siphash.h:123:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl_siphash.h:123:15: note: ')' token is here\n../../perl_siphash.h:124:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl_siphash.h:124:6: note: '{' token is here\n../../perl_siphash.h:124:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl_siphash.h:124:6: note: ')' token is here\n../../perl_siphash.h:124:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl_siphash.h:124:15: note: '{' token is here\n../../perl_siphash.h:124:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl_siphash.h:124:15: note: ')' token is here\n../../perl_siphash.h:124:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl_siphash.h:124:24: note: '{' token is here\n../../perl_siphash.h:124:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl_siphash.h:124:24: note: ')' token is here\n../../perl_siphash.h:124:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl_siphash.h:124:33: note: '{' token is here\n../../perl_siphash.h:124:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl_siphash.h:124:33: note: ')' token is here\n../../hv_func.h:166:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../hv_func.h:100:43: note: expanded from macro '_PERL_HASH_SEED_STATE'\n../../hv_func.h:166:5: note: '{' token is here\n../../hv_func.h:100:54: note: expanded from macro '_PERL_HASH_SEED_STATE'\n../../hv_func.h:166:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../hv_func.h:102:93: note: expanded from macro '_PERL_HASH_SEED_STATE'\n../../hv_func.h:166:5: note: ')' token is here\n../../hv_func.h:103:3: note: expanded from macro '_PERL_HASH_SEED_STATE'\n../../inline.h:2247:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../cop.h:795:5: note: expanded from macro 'CX_POP_SAVEARRAY'\n../../inline.h:2247:5: note: '{' token is here\n../../cop.h:795:16: note: expanded from macro 'CX_POP_SAVEARRAY'\n../../inline.h:2247:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../cop.h:800:5: note: expanded from macro 'CX_POP_SAVEARRAY'\n../../inline.h:2247:5: note: ')' token is here\n../../cop.h:800:7: note: expanded from macro 'CX_POP_SAVEARRAY'\n../../inline.h:2253:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../cop.h:805:5: note: expanded from macro 'CLEAR_ARGARRAY'\n../../inline.h:2253:9: note: '{' token is here\n../../cop.h:805:16: note: expanded from macro 'CLEAR_ARGARRAY'\n../../inline.h:2253:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../cop.h:809:5: note: expanded from macro 'CLEAR_ARGARRAY'\n../../inline.h:2253:9: note: ')' token is here\n../../cop.h:809:7: note: expanded from macro 'CLEAR_ARGARRAY'\nDynaLoader.c:381:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../XSUB.h:325:5: note: expanded from macro 'XSRETURN'\nDynaLoader.c:381:5: note: '{' token is here\n../../XSUB.h:325:16: note: expanded from macro 'XSRETURN'\nDynaLoader.c:381:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../XSUB.h:330:5: note: expanded from macro 'XSRETURN'\nDynaLoader.c:381:5: note: ')' token is here\n../../XSUB.h:330:7: note: expanded from macro 'XSRETURN'\nDynaLoader.c:403:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:476:18: note: expanded from macro 'PUSHi'\nDynaLoader.c:403:13: note: '{' token is here\n../../pp.h:476:29: note: expanded from macro 'PUSHi'\n../../pp.h:476:31: note: expanded from macro 'PUSHi'\n../../pp.h:409:5: note: expanded from macro 'TARGi'\n../../pp.h:409:16: note: expanded from macro 'TARGi'\nDynaLoader.c:403:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:426:5: note: expanded from macro 'TARGi'\nDynaLoader.c:403:13: note: ')' token is here\n../../pp.h:426:7: note: expanded from macro 'TARGi'\n../../pp.h:476:56: note: expanded from macro 'PUSHi'\n../../pp.h:476:58: note: expanded from macro 'PUSHi'\nDynaLoader.c:405:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDynaLoader.c:405:5: note: '{' token is here\nDynaLoader.c:405:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDynaLoader.c:405:5: note: ')' token is here\nDynaLoader.c:449:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDynaLoader.c:449:5: note: '{' token is here\nDynaLoader.c:449:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDynaLoader.c:449:5: note: ')' token is here\nDynaLoader.c:463:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../XSUB.h:340:24: note: expanded from macro 'XSRETURN_EMPTY'\nDynaLoader.c:463:5: note: '{' token is here\n../../XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY'\n../../XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY'\nDynaLoader.c:463:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDynaLoader.c:463:5: note: ')' token is here\n../../XSUB.h:340:65: note: expanded from macro 'XSRETURN_EMPTY'\n../../XSUB.h:340:67: note: expanded from macro 'XSRETURN_EMPTY'\nDynaLoader.c:495:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDynaLoader.c:495:5: note: '{' token is here\nDynaLoader.c:495:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDynaLoader.c:495:5: note: ')' token is here\nDynaLoader.c:514:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDynaLoader.c:514:5: note: '{' token is here\nDynaLoader.c:514:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDynaLoader.c:514:5: note: ')' token is here\nB.xs:385:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:69:5: note: expanded from macro 'PUSHMARK'\nB.xs:385:2: note: '{' token is here\n../../pp.h:69:16: note: expanded from macro 'PUSHMARK'\nB.xs:385:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:78:5: note: expanded from macro 'PUSHMARK'\nB.xs:385:2: note: ')' token is here\n../../pp.h:78:7: note: expanded from macro 'PUSHMARK'\nB.xs:386:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:479:19: note: expanded from macro 'XPUSHs'\nB.xs:386:2: note: '{' token is here\n../../pp.h:479:30: note: expanded from macro 'XPUSHs'\n../../pp.h:479:32: note: expanded from macro 'XPUSHs'\n../../pp.h:388:36: note: expanded from macro 'EXTEND'\nB.xs:386:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:393:28: note: expanded from macro 'EXTEND'\nB.xs:386:2: note: ')' token is here\n../../pp.h:393:30: note: expanded from macro 'EXTEND'\n../../pp.h:479:61: note: expanded from macro 'XPUSHs'\n:390:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:390:5: note: '{' token is here\nB.xs:390:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:390:5: note: ')' token is here\nB.xs:391:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:391:5: note: '{' token is here\n../../pp.h:388:25: note: expanded from macro 'EXTEND'\nB.xs:391:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:391:5: note: ')' token is here\n../../pp.h:479:59: note: expanded from macro 'XPUSHs'\nB.xs:414:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:414:2: note: '{' token is here\nB.xs:414:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:414:2: note: ')' token is here\nB.xs:503:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:503:5: note: '{' token is here\nB.xs:503:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:503:5: note: ')' token is here\n./const-c.inc:39:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../sv.h:1358:9: note: expanded from macro 'SvRV_set'\n./const-c.inc:39:2: note: '{' token is here\n../../sv.h:1358:20: note: expanded from macro 'SvRV_set'\n./const-c.inc:39:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../sv.h:1363:46: note: expanded from macro 'SvRV_set'\n./const-c.inc:39:2: note: ')' token is here\n../../sv.h:1363:48: note: expanded from macro 'SvRV_set'\n./const-c.inc:74:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./const-c.inc:74:5: note: '{' token is here\n./const-c.inc:74:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./const-c.inc:74:5: note: ')' token is here\nB.c:792:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:792:13: note: '{' token is here\nB.c:792:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:792:13: note: ')' token is here\nB.c:794:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:794:5: note: '{' token is here\nB.c:794:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:794:5: note: ')' token is here\nB.c:877:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:477:18: note: expanded from macro 'PUSHu'\nB.c:877:13: note: '{' token is here\n../../pp.h:477:29: note: expanded from macro 'PUSHu'\n../../pp.h:477:31: note: expanded from macro 'PUSHu'\n../../pp.h:431:5: note: expanded from macro 'TARGu'\n../../pp.h:431:16: note: expanded from macro 'TARGu'\nB.c:877:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:449:5: note: expanded from macro 'TARGu'\nB.c:877:13: note: ')' token is here\n../../pp.h:449:7: note: expanded from macro 'TARGu'\n../../pp.h:477:56: note: expanded from macro 'PUSHu'\n../../pp.h:477:58: note: expanded from macro 'PUSHu'\nB.c:879:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:879:5: note: '{' token is here\nB.c:879:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:879:5: note: ')' token is here\nB.c:905:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:905:5: note: '{' token is here\nB.c:905:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:905:5: note: ')' token is here\nB.c:924:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:924:13: note: '{' token is here\nB.c:924:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:924:13: note: ')' token is here\nB.c:926:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:926:5: note: '{' token is here\nB.c:926:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:926:5: note: ')' token is here\nB.c:944:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:944:13: note: '{' token is here\nB.c:944:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:944:13: note: ')' token is here\nB.c:946:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:946:5: note: '{' token is here\nB.c:946:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:946:5: note: ')' token is here\nB.c:1000:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:1000:5: note: '{' token is here\nB.c:1000:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:1000:5: note: ')' token is here\nB.c:1019:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:1019:5: note: '{' token is here\nB.c:1019:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:1019:5: note: ')' token is here\nB.c:1040:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:1040:5: note: '{' token is here\nB.c:1040:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:1040:5: note: ')' token is here\nB.c:1058:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:1058:13: note: '{' token is here\nB.c:1058:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:1058:13: note: ')' token is here\nB.c:1060:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:1060:5: note: '{' token is here\nB.c:1060:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:1060:5: note: ')' token is here\nB.c:1079:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:1079:5: note: '{' token is here\nB.c:1079:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:1079:5: note: ')' token is here\nB.xs:882:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:882:6: note: '{' token is here\nB.xs:882:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:882:6: note: ')' token is here\nB.xs:1137:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:1137:2: note: '{' token is here\nB.xs:1137:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:1137:2: note: ')' token is here\nB.xs:1198:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:1198:2: note: '{' token is here\nB.xs:1198:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:1198:2: note: ')' token is here\nB.xs:1217:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:1217:13: note: '{' token is here\nB.xs:1217:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:1217:13: note: ')' token is here\nB.xs:1220:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:1220:13: note: '{' token is here\nB.xs:1220:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:1220:13: note: ')' token is here\nB.xs:1221:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:1221:13: note: '{' token is here\nB.xs:1221:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:1221:13: note: ')' token is here\nB.xs:1227:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:1227:17: note: '{' token is here\nB.xs:1227:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:1227:17: note: ')' token is here\nB.xs:1250:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:1250:17: note: '{' token is here\nB.xs:1250:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:1250:17: note: ')' token is here\nB.xs:1311:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:1311:17: note: '{' token is here\nB.xs:1311:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:1311:17: note: ')' token is here\nB.xs:1394:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:1394:17: note: '{' token is here\nB.xs:1394:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:1394:17: note: ')' token is here\nB.c:1784:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:1784:13: note: '{' token is here\nB.c:1784:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:1784:13: note: ')' token is here\nB.c:1786:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:1786:5: note: '{' token is here\nB.c:1786:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:1786:5: note: ')' token is here\nB.xs:1424:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:1424:2: note: '{' token is here\nB.xs:1424:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:1424:2: note: ')' token is here\nB.c:1838:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:1838:13: note: '{' token is here\nB.c:1838:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:1838:13: note: ')' token is here\nB.c:1840:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:1840:5: note: '{' token is here\nB.c:1840:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:1840:5: note: ')' token is here\nB.xs:1577:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:1577:2: note: '{' token is here\nB.xs:1577:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:1577:2: note: ')' token is here\nB.c:2007:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:2007:5: note: '{' token is here\nB.c:2007:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:2007:5: note: ')' token is here\nB.c:2031:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:475:18: note: expanded from macro 'PUSHn'\nB.c:2031:13: note: '{' token is here\n../../pp.h:475:29: note: expanded from macro 'PUSHn'\n../../pp.h:475:31: note: expanded from macro 'PUSHn'\n../../pp.h:454:5: note: expanded from macro 'TARGn'\n../../pp.h:454:16: note: expanded from macro 'TARGn'\n../../pp.h:466:13: note: expanded from macro 'TARGn'\n../../sv.h:1341:9: note: expanded from macro 'SvNV_set'\n../../sv.h:1341:20: note: expanded from macro 'SvNV_set'\nB.c:2031:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../sv.h:1344:62: note: expanded from macro 'SvNV_set'\nB.c:2031:13: note: ')' token is here\n../../sv.h:1344:64: note: expanded from macro 'SvNV_set'\n../../pp.h:470:5: note: expanded from macro 'TARGn'\n../../pp.h:470:7: note: expanded from macro 'TARGn'\n../../pp.h:475:56: note: expanded from macro 'PUSHn'\n../../pp.h:475:58: note: expanded from macro 'PUSHn'\nB.c:2033:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:2033:5: note: '{' token is here\nB.c:2033:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:2033:5: note: ')' token is here\nB.xs:1632:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:1632:3: note: '{' token is here\n738:21: note: expanded from macro 'STMT_END'\nB.xs:1632:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:1632:3: note: ')' token is here\nB.xs:1635:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:1635:3: note: '{' token is here\nB.xs:1635:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:1635:3: note: ')' token is here\nB.c:2097:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:2097:13: note: '{' token is here\nB.c:2097:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:2097:13: note: ')' token is here\nB.c:2099:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:2099:5: note: '{' token is here\nB.c:2099:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:2099:5: note: ')' token is here\nB.c:2124:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:2124:13: note: '{' token is here\nB.c:2124:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:2124:13: note: ')' token is here\nB.c:2126:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:2126:5: note: '{' token is here\nB.c:2126:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:2126:5: note: ')' token is here\nB.c:2156:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:2156:13: note: '{' token is here\nB.c:2156:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:2156:13: note: ')' token is here\nB.c:2158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:2158:5: note: '{' token is here\nB.c:2158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:2158:5: note: ')' token is here\nB.xs:1693:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:1693:13: note: '{' token is here\nB.xs:1693:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:1693:13: note: ')' token is here\nattributes.xs:150:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nattributes.xs:150:2: note: '{' token is here\nattributes.xs:150:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nattributes.xs:150:2: note: ')' token is hereB.c\n:2316:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nattributes.xs:152:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nattributes.xs:152:5: note: '{' token is here\nattributes.xs:152:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nattributes.xs:152:5: note: ')' token is here\nB.c:2316:5: note: '{' token is here\nB.c:2316:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:2316:5: note: ')' token is here\nattributes.xs:175:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nattributes.xs:175:6: note: '{' token is here\nB.xs:1779:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:479:19: note:             XPUSHs(newSVpvs_flags(\"lvalue\", SVs_TEMP));expanded from macro 'XPUSHs'\n../../perl.h:737:29: note: attributes.xsexpanded from macro 'STMT_START':\n175:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nattributes.xs:177:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nattributes.xs:177:6: note: '{' token is here\nattributes.xs:177:6: note: '{' token is here            XPUSHs(make_mg_object(aTHX_ mg));\n479:32: note: expanded from macro 'XPUSHs'\nB.xs:1779:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:1779:6: note: ')' token is here\nattributes.xs:177:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nattributes.xs:177:6: note: ')' token is here\nB.xs:1798:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:1798:6: note: '{' token is here\nB.xs:1798:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:1798:6: note: ')' token is here\nattributes.xs:229:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../sv.h:2266:23: note: expanded from macro 'SvSETMAGIC'\nattributes.xs:229:5: note: '{' token is here\n../../sv.h:2266:34: note: expanded from macro 'SvSETMAGIC'\nattributes.xs:229:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../sv.h:2266:76: note: expanded from macro 'SvSETMAGIC'\nattributes.xs:229:5: note: ')' token is here\n../../sv.h:2266:78: note: expanded from macro 'SvSETMAGIC'\nattributes.xs:230:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nattributes.xs:230:5: note: '{' token is here\nB.c:2446:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:2446:13: note: '{' token is here\nattributes.xs:230:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nattributes.xs:230:5: note: ')' token is here\nattributes.xs:251:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nattributes.xs:251:5: note: '{' token is here\nattributes.xs:251:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nattributes.xs:253:5: note: '{' token is here\nattributes.xs:253:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nattributes.xs:253:5: note: ')' token is here\nB.c:2446:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:2446:13: note: ')' token is here\nB.c:2448:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:2448:5: note: '{' token is here\nB.c:2448:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:2448:5: note: ')' token is here\nB.c:2474:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:2474:13: note: '{' token is here\nB.c:2474:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:2474:13: note: ')' token is here\nB.c:2476:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:2476:5: note: '{' token is here\nB.c:2476:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:2476:5: note: ')' token is here\nB.c:2503:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:2503:5: note: '{' token is here\nB.c:2503:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:2503:5: note: ')' token is here\nB.c:2534:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:2534:5: note: '{' token is here\nB.c:2534:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:2534:5: note: ')' token is here\nB.c:2558:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:2558:13: note: '{' token is here\nB.c:2558:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:2558:13: note: ')' token is here\nB.c:2560:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:2560:5: note: '{' token is here\nB.c:2560:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:2560:5: note: ')' token is here\nB.xs:1943:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:1943:2: note: '{' token is here\nB.xs:1943:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:1943:2: note: ')' token is here\nB.c:2643:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:2643:13: note: '{' token is here\nB.c:2643:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:2643:13: note: ')' token is here\nB.c:2645:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:2645:5: note: '{' token is here\nB.c:2645:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:2645:5: note: ')' token is here\nB.c:2669:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:2669:13: note: '{' token is here\nB.c:2669:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:2669:13: note: ')' token is here\nB.c:2671:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:2671:5: note: '{' token is here\nB.c:2671:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:2671:5: note: ')' token is here\nB.c:2741:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:2741:5: note: '{' token is here\nB.c:2741:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:2741:5: note: ')' token is here\nB.c:2765:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:2765:13: note: '{' token is here\nB.c:2765:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:2765:13: note: ')' token is here\nB.c:2767:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:2767:5: note: '{' token is here\nB.c:2767:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:2767:5: note: ')' token is here\nB.xs:1999:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:1999:3: note: '{' token is here\nB.xs:1999:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:1999:3: note: ')' token is here\nB.xs:2008:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:2008:6: note: '{' token is here\nB.xs:2008:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:2008:6: note: ')' token is here\nB.xs:2010:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:2010:6: note: '{' token is here\nB.xs:2010:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:2010:6: note: ')' token is here\nB.c:2857:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:2857:13: note: '{' token is here\nB.c:2857:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:2857:13: note: ')' token is here\nB.c:2859:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:2859:5: note: '{' token is here\nB.c:2859:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:2859:5: note: ')' token is here\nB.c:2883:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:2883:13: note: '{' token is here\nB.c:2883:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:2883:13: note: ')' token is here\nB.c:2885:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:2885:5: note: '{' token is here\nB.c:2885:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:2885:5: note: ')' token is here\nB.c:2938:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:2938:13: note: '{' token is here\nB.c:2938:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:2938:13: note: ')' token is here\nB.c:2940:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:2940:5: note: '{' token is here\nB.c:2940:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:2940:5: note: ')' token is here\nB.c:2972:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:2972:5: note: '{' token is here\nB.c:2972:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:2972:5: note: ')' token is here\nB.c:2999:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:2999:5: note: '{' token is here\nB.c:2999:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:2999:5: note: ')' token is here\nB.c:3029:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:3029:5: note: '{' token is here\nB.c:3029:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:3029:5: note: ')' token is here\nB.c:3080:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:3080:5: note: '{' token is here\nB.c:3080:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:3080:5: note: ')' token is here\nB.c:3107:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:3107:5: note: '{' token is here\nB.c:3107:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:3107:5: note: ')' token is here\nB.c:3131:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:3131:13: note: '{' token is here\nB.c:3131:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:3131:13: note: ')' token is here\nB.c:3133:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:3133:5: note: '{' token is here\nB.c:3133:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:3133:5: note: ')' token is here\nB.c:3157:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:3157:13: note: '{' token is here\nB.c:3157:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:3157:13: note: ')' token is here\nB.c:3159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:3159:5: note: '{' token is here\nB.c:3159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:3159:5: note: ')' token is here\nB.xs:2114:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:2114:6: note: '{' token is here\nB.xs:2114:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:2114:6: note: ')' token is here\nB.c:3256:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:3256:13: note: '{' token is here\nB.c:3256:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:3256:13: note: ')' token is here\nB.c:3258:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:3258:5: note: '{' token is here\nB.c:3258:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:3258:5: note: ')' token is here\nB.c:3285:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:3285:5: note: '{' token is here\nB.c:3285:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:3285:5: note: ')' token is here\nB.c:3312:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:3312:13: note: '{' token is here\nB.c:3312:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:3312:13: note: ')' token is here\nB.c:3314:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:3314:5: note: '{' token is here\nB.c:3314:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:3314:5: note: ')' token is here\nB.c:3345:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:3345:5: note: '{' token is here\nB.c:3345:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:3345:5: note: ')' token is here\nB.xs:2180:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:480:19: note: expanded from macro 'XPUSHTARG'\nB.xs:2180:6: note: '{' token is here\n../../pp.h:480:30: note: expanded from macro 'XPUSHTARG'\n../../pp.h:480:32: note: expanded from macro 'XPUSHTARG'\nB.xs:2180:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:2180:6: note: ')' token is here\n../../pp.h:480:50: note: expanded from macro 'XPUSHTARG'\n../../pp.h:480:64: note: expanded from macro 'XPUSHTARG'\n../../pp.h:480:66: note: expanded from macro 'XPUSHTARG'\nB.xs:2182:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:2182:3: note: '{' token is here\nB.xs:2182:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:2182:3: note: ')' token is here\nB.xs:2191:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:2191:6: note: '{' token is here\nB.xs:2191:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:2191:6: note: ')' token is here\nB.xs:2194:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:2194:6: note: '{' token is here\nB.xs:2194:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:2194:6: note: ')' token is here\nB.xs:2199:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:2199:6: note: '{' token is here\nB.xs:2199:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:2199:6: note: ')' token is here\nB.c:3448:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:3448:13: note: '{' token is here\nB.c:3448:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:3448:13: note: ')' token is here\nB.c:3450:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:3450:5: note: '{' token is here\nB.c:3450:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:3450:5: note: ')' token is here\nB.xs:2225:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:2225:3: note: '{' token is here\nB.xs:2225:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:2225:3: note: ')' token is here\nB.c:3524:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:3524:5: note: '{' token is here\nB.c:3524:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:3524:5: note: ')' token is here\nB.xs:2295:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:2295:2: note: '{' token is here\nB.xs:2295:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:2295:2: note: ')' token is here\nB.xs:2306:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:2306:2: note: '{' token is here\nB.xs:2306:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:2306:2: note: ')' token is here\nB.xs:2333:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:3861:39: note: expanded from macro 'STATIC_ASSERT_STMT'\nB.xs:2333:2: note: '{' token is here\n../../perl.h:3861:50: note: expanded from macro 'STATIC_ASSERT_STMT'\nB.xs:2333:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:3861:78: note: expanded from macro 'STATIC_ASSERT_STMT'\nB.xs:2333:2: note: ')' token is here\n../../perl.h:3861:80: note: expanded from macro 'STATIC_ASSERT_STMT'\nB.c:3654:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:3654:13: note: '{' token is here\nB.c:3654:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:3654:13: note: ')' token is here\nB.c:3656:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:3656:5: note: '{' token is here\nB.c:3656:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:3656:5: note: ')' token is here\nB.xs:615:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:485:5: note: expanded from macro 'ASSIGN_COMMON_ALIAS'\nB.xs:615:5: note: '{' token is here\nB.xs:485:16: note: expanded from macro 'ASSIGN_COMMON_ALIAS'\nB.xs:615:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:485:53: note: expanded from macro 'ASSIGN_COMMON_ALIAS'\nB.xs:615:5: note: ')' token is here\nB.xs:485:55: note: expanded from macro 'ASSIGN_COMMON_ALIAS'\nB.xs:617:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:617:5: note: '{' token is here\nB.xs:617:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:617:5: note: ')' token is here\nB.xs:619:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:619:5: note: '{' token is here\nB.xs:619:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:619:5: note: ')' token is here\nB.xs:621:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:621:5: note: '{' token is here\nB.xs:621:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:621:5: note: ')' token is here\nB.xs:623:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:623:5: note: '{' token is here\nB.xs:623:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:623:5: note: ')' token is here\nB.xs:625:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:625:5: note: '{' token is here\nB.xs:625:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:625:5: note: ')' token is here\nB.xs:627:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:627:5: note: '{' token is here\nB.xs:627:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:627:5: note: ')' token is here\nB.xs:629:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:629:5: note: '{' token is here\nB.xs:629:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:629:5: note: ')' token is here\nB.xs:631:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:631:5: note: '{' token is here\nB.xs:631:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:631:5: note: ')' token is here\nB.xs:637:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:637:5: note: '{' token is here\nB.xs:637:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:637:5: note: ')' token is here\nB.xs:639:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:639:5: note: '{' token is here\nB.xs:639:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:639:5: note: ')' token is here\nCwd.xs:553:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../sv.h:1371:9: note: expanded from macro 'SvCUR_set'\nCwd.xs:553:5: note: '{' token is here\n../../sv.h:1371:20: note: expanded from macro 'SvCUR_set'\nCwd.xs:553:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../sv.h:1376:57: note: expanded from macro 'SvCUR_set'\nCwd.xs:553:5: note: ')' token is here\n../../sv.h:1376:59: note: expanded from macro 'SvCUR_set'\nCwd.xs:554:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../sv.h:1550:5: note: expanded from macro 'SvTAINT'\nCwd.xs:554:5: note: '{' token is here\n../../sv.h:1550:16: note: expanded from macro 'SvTAINT'\n../../sv.h:1553:13: note: expanded from macro 'SvTAINT'\n../../sv.h:1546:27: note: expanded from macro 'SvTAINTED_on'\n../../sv.h:1546:37: note: expanded from macro 'SvTAINTED_on'\nCwd.xs:554:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../sv.h:1546:83: note: expanded from macro 'SvTAINTED_on'\nCwd.xs:554:5: note: ')' token is here\n../../sv.h:1546:84: note: expanded from macro 'SvTAINTED_on'\n../../sv.h:1554:5: note: expanded from macro 'SvTAINT'\n../../sv.h:1554:7: note: expanded from macro 'SvTAINT'\nCwd.c:728:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCwd.c:728:5: note: '{' token is here\nCwd.c:728:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCwd.c:728:5: note: ')' token is here\nCwd.xs:591:16: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:473:18: note: expanded from macro 'PUSHTARG'\nCwd.xs:591:16: note: '{' token is here\n../../pp.h:473:29: note: expanded from macro 'PUSHTARG'\n../../pp.h:473:31: note: expanded from macro 'PUSHTARG'\nCwd.xs:591:16: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCwd.xs:591:16: note: ')' token is here\n../../pp.h:473:62: note: expanded from macro 'PUSHTARG'\n../../pp.h:473:64: note: expanded from macro 'PUSHTARG'\nCwd.xs:592:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCwd.xs:592:5: note: '{' token is here\nCwd.xs:592:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCwd.xs:592:5: note: ')' token is here\nCwd.xs:613:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCwd.xs:613:2: note: '{' token is here\nCwd.xs:613:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCwd.xs:613:2: note: ')' token is here\nCwd.xs:619:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCwd.xs:619:5: note: '{' token is here\nCwd.xs:619:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCwd.xs:619:5: note: ')' token is here\nCwd.c:881:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCwd.c:881:5: note: '{' token is here\nCwd.c:881:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCwd.c:881:5: note: ')' token is here\nCwd.c:907:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCwd.c:907:5: note: '{' token is here\nCwd.c:907:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCwd.c:907:5: note: ')' token is here\nCwd.xs:682:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCwd.xs:682:5: note: '{' token is here\nCwd.xs:682:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCwd.xs:682:5: note: ')' token is here\nCwd.xs:690:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCwd.xs:690:2: note: '{' token is here\nCwd.xs:690:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCwd.xs:690:2: note: ')' token is here\nCwd.xs:691:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCwd.xs:691:2: note: '{' token is here\nCwd.xs:691:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCwd.xs:691:2: note: ')' token is here\nCwd.c:949:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCwd.c:949:5: note: '{' token is here\nCwd.c:949:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCwd.c:949:5: note: ')' token is here\nCwd.xs:710:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCwd.xs:710:5: note: '{' token is here\nCwd.xs:710:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCwd.xs:710:5: note: ')' token is here\nCwd.c:975:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCwd.c:975:5: note: '{' token is here\nCwd.c:975:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCwd.c:975:5: note: ')' token is here\nCwd.xs:744:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCwd.xs:744:2: note: '{' token is here\nCwd.xs:744:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCwd.xs:744:2: note: ')' token is here\nCwd.xs:745:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCwd.xs:745:2: note: '{' token is here\nCwd.xs:745:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCwd.xs:745:2: note: ')' token is here\nCwd.xs:761:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCwd.xs:761:6: note: '{' token is here\nCwd.xs:761:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCwd.xs:761:6: note: ')' token is here\nCwd.c:1048:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCwd.c:1048:5: note: '{' token is here\nCwd.c:1048:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCwd.c:1048:5: note: ')' token is here\nCwd.c:1085:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCwd.c:1085:5: note: '{' token is here\nCwd.c:1085:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCwd.c:1085:5: note: ')' token is here\n./constants.xs:36:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./constants.xs:36:11: note: '{' token is here\n./constants.xs:36:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./constants.xs:36:11: note: ')' token is here\n./constants.xs:38:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./constants.xs:38:11: note: '{' token is here\n./constants.xs:38:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./constants.xs:38:11: note: ')' token is here\nBzip2.c:607:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:607:37: note: '{' token is here\nBzip2.c:607:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:607:37: note: ')' token is here\nBzip2.c:609:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:609:5: note: '{' token is here\nBzip2.c:609:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:609:5: note: ')' token is here\nBzip2.xs:387:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.xs:387:9: note: '{' token is here\nBzip2.xs:387:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.xs:387:9: note: ')' token is here\nBzip2.xs:392:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.xs:392:9: note: '{' token is here\nBzip2.xs:392:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.xs:392:9: note: ')' token is here\nBzip2.xs:397:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.xs:397:9: note: '{' token is here\nBzip2.xs:397:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.xs:397:9: note: ')' token is here\nBzip2.xs:443:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.xs:443:9: note: '{' token is here\nBzip2.xs:443:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.xs:443:9: note: ')' token is here\nBzip2.xs:448:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.xs:448:9: note: '{' token is here\nBzip2.xs:448:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.xs:448:9: note: ')' token is here\nBzip2.xs:453:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.xs:453:9: note: '{' token is here\nBzip2.xs:453:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.xs:453:9: note: ')' token is here\nBzip2.c:857:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:857:5: note: '{' token is here\nBzip2.c:857:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:857:5: note: ')' token is here\nDumper.xs:433:5: note: '{' token is here\nDumper.xs:433:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:433:5: note: ')' token is here\nBzip2.xs:500:10: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.xs:500:10: note: '{' token is here\nBzip2.xs:500:10: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.xs:500:10: note: ')' token is here\nBzip2.xs:529:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.xs:529:9: note: '{' token is here\nBzip2.xs:529:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.xs:529:9: note: ')' token is here\nBzip2.xs:530:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.xs:530:9: note: '{' token is here\nDumper.xs:453:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n2266:76: note: expanded from macro 'SvSETMAGIC'\nDumper.xs:453:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:453:6: note: ')' token is here\nBzip2.c:956:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:956:5: note: '{' token is here\nBzip2.c:956:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:956:5: note: ')' token is here\nDumper.xs:497:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:497:5: note: '{' token is here\nDumper.xs:497:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:497:5: note: ')' token is here\nDumper.xs:498:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:494:20: note: expanded from macro 'mXPUSHs'\nDumper.xs:498:5: note: '{' token is here\nBzip2.c:983:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:983:5: note: '{' token is here\nDumper.xs:508:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:508:5: note: '{' token is here\nDumper.xs:508:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:508:5: note: ')' token is here\nDumper.xs:509:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:509:5: note: '{' token is here\nDumper.xs:509:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:509:5: note: ')' token is here\nBzip2.xs:565:10: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.xs:565:10: note: '{' token is here\nBzip2.xs:565:10: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.xs:565:10: note: ')' token is here\n:69:5: note: expanded from macro 'PUSHMARK'\n:1371:9: note: expanded from macro 'SvCUR_set'\nBzip2.xs:599:9: note: '{' token is here\n2266:34: note: expanded from macro 'SvSETMAGIC'\nDumper.xs:550:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:550:9: note: Bzip2.xs'{' token is here:\n:2266:76: note: expanded from macro 'SvSETMAGIC'\nBzip2.xs:600:9: note: ')' token is here#  define EXTEND(p,n)   STMT_START {                                    \\\nDumper.xs:550:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.xs:627:10: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.xs:627:10: note: '{' token is here\nBzip2.xs:627:10: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.xs:627:10: note: ')' token is here\nBzip2.xs:663:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.xs:663:9: note: '{' token is here\nBzip2.xs:663:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.xs:663:9: note: ')' token is here\nBzip2.xs:664:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.xs:664:9: note: '{' token is here\nBzip2.xs:664:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.xs:664:9: note: ')' token is here\nBzip2.c:1167:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1167:5: note: '{' token is here\nBzip2.c:1167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1167:5: note: ')' token is here\nBzip2.c:1198:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1198:13: note: '{' token is here\nBzip2.c:1198:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1198:13: note: ')' token is here\nBzip2.c:1200:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1200:5: note: '{' token is here\nBzip2.c:1200:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1200:5: note: ')' token is here\nBzip2.c:1231:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1231:13: note: '{' token is here\nDumper.xs:699:28: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:699:28: note: '{' token is here\n449:5: note: expanded from macro 'TARGu'\nBzip2.c:1231:13: note: ')' token is hereDumper.xs\n:700:6: warning:         XSprePUSH; PUSHu((IV)RETVAL);'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:479:32: note: expanded from macro 'XPUSHs'\nBzip2.c:1233:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1233:5: note: ')' token is here\nDumper.xs:700:6: note: ')' token is here\nDumper.xs:700:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1264:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1264:13: note: '{' token is here\nBzip2.c:1264:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1264:13: note: ')' token is here\nBzip2.c:1266:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1266:5: note: '{' token is here\nBzip2.c:1266:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1266:5: note: ')' token is here\nBzip2.c:1297:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1297:13: note: '{' token is here\nBzip2.c:1297:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1297:13: note: ')' token is here\nBzip2.c:1299:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1299:5: note: '{' token is here\nBzip2.c:1299:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1299:5: note: ')' token is here\nBzip2.c:1339:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1339:5: note: '{' token is here\nBzip2.c:1339:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1339:5: note: ')' token is here\nBzip2.xs:754:10: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.xs:754:10: note: '{' token is here\nBzip2.xs:754:10: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.xs:754:10: note: ')' token is here\nBzip2.xs:824:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.xs:824:9: note: '{' token is here\nBzip2.xs:824:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.xs:824:9: note: ')' token is here\nBzip2.xs:830:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.xs:830:9: note: '{' token is here\nBzip2.xs:830:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.xs:830:9: note: ')' token is here\nBzip2.xs:835:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.xs:835:6: note: '{' token is here\nBzip2.xs:835:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.xs:835:6: note: ')' token is here\nBzip2.xs:839:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.xs:839:13: note: '{' token is here\nBzip2.xs:839:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.xs:839:13: note: ')' token is here\nBzip2.c:1507:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1507:5: note: '{' token is here\nBzip2.c:1507:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1507:5: note: ')' token is here\nBzip2.c:1538:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1538:13: note: '{' token is here\nBzip2.c:1538:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1538:13: note: ')' token is here\nBzip2.c:1540:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1540:5: note: '{' token is here\nBzip2.c:1540:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1540:5: note: ')' token is here\nBzip2.c:1567:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1567:5: note: '{' token is here\nBzip2.c:1567:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1567:5: note: ')' token is here\nBzip2.c:1598:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1598:13: note: '{' token is here\nBzip2.c:1598:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1598:13: note: ')' token is here\nBzip2.c:1600:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1600:5: note: '{' token is here\nBzip2.c:1600:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1600:5: note: ')' token is here\nBzip2.c:1631:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1631:13: note: '{' token is here\nBzip2.c:1631:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1631:13: note: ')' token is here\nBzip2.c:1633:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1633:5: note: '{' token is here\nBzip2.c:1633:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1633:5: note: ')' token is here\nBzip2.c:1664:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1664:13: note: '{' token is here\nBzip2.c:1664:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1664:13: note: ')' token is here\nBzip2.c:1666:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1666:5: note: '{' token is here\nBzip2.c:1666:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1666:5: note: ')' token is here\nBzip2.c:1697:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1697:13: note: '{' token is here\nBzip2.c:1697:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1697:13: note: ')' token is here\nBzip2.c:1699:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1699:5: note: '{' token is here\nBzip2.c:1699:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1699:5: note: ')' token is here\nDumper.xs:1021:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1021:29: note: '{' token is here\nBzip2.c:1730:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1730:13: note: '{' token is here\nBzip2.c:1730:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1730:13: note: ')' token is here\nBzip2.c:1732:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1732:5: note: '{' token is here\nBzip2.c:1732:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1732:5: note: ')' token is here\nDumper.xs:1021:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1021:29: note: ')' token is here\nDumper.xs:1022:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1022:7: note: '{' token is here\nDumper.xs:1022:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1022:7: note: ')' token is here\nDumper.xs:1284:14: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:1953:94: note: expanded from macro 'my_snprintf'\n../../perl.h:1946:44: note: expanded from macro 'PERL_SNPRINTF_CHECK'\nDumper.xs:1284:14: note: '{' token is here\n../../perl.h:1946:55: note: expanded from macro 'PERL_SNPRINTF_CHECK'\nDumper.xs:1284:14: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:1946:162: note: expanded from macro 'PERL_SNPRINTF_CHECK'\nDumper.xs:1284:14: note: ')' token is here\n../../perl.h:1946:164: note: expanded from macro 'PERL_SNPRINTF_CHECK'\nDumper.xs:1286:14: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1286:14: note: '{' token is here\nDumper.xs:1286:14: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1286:14: note: ')' token is here\nDumper.xs:1314:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1314:3: note: '{' token is here\nDumper.xs:1314:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1314:3: note: ')' token is here\nDumper.xs:1325:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1325:3: note: '{' token is here\nDumper.xs:1325:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1325:3: note: ')' token is here\nDumper.xs:1333:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1333:3: note: '{' token is here\nDumper.xs:1333:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1333:3: note: ')' token is here\nDumper.xs:1361:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1361:4: note: '{' token is here\nDumper.xs:1361:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1361:4: note: ')' token is here\nDumper.xs:1414:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1414:3: note: '{' token is here\nDumper.xs:1414:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1414:3: note: ')' token is here\nDumper.xs:1466:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1466:3: note: '{' token is here\nDumper.xs:1466:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1466:3: note: ')' token is here\nDumper.xs:1467:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1467:17: note: '{' token is here\nDumper.xs:1467:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1467:17: note: ')' token is here\nDumper.xs:1612:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1612:13: note: '{' token is here\nDumper.xs:1612:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1612:13: note: ')' token is here\nDumper.xs:1664:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1664:4: note: '{' token is here\nDumper.xs:1664:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1664:4: note: ')' token is here\nDumper.xs:1680:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1680:3: note: '{' token is here\nDumper.xs:1680:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1680:3: note: ')' token is here\nDumper.c:1869:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.c:1869:5: note: '{' token is here\nDumper.c:1869:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.c:1869:5: note: ')' token is here\n:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'\n../../zaphod32_hash.h:90:48: note: In file included from expanded from macro 'ZAPHOD32_FINALIZE'version.c\n./constants.xs:53:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./constants.xs:53:11: note: '{' token is here\n./constants.xs:53:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./constants.xs:53:11: note: ')' token is here\n./constants.xs:55:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:474:20: note: expanded from macro 'PUSHp'\n./constants.xs:55:11: note: '{' token is here\n../../pp.h:474:31: note: expanded from macro 'PUSHp'\n../../pp.h:474:60: note: expanded from macro 'PUSHp'\n./constants.xs:55:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./constants.xs:55:11: note: ')' token is here\n../../pp.h:474:70: note: expanded from macro 'PUSHp'\n../../pp.h:474:72: note: expanded from macro 'PUSHp'\nZlib.c:1022:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1022:37: note: '{' token is here\nZlib.c:1022:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1022:37: note: ')' token is here\nZlib.c:1024:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1024:5: note: '{' token is here\nZlib.c:1024:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1024:5: note: ')' token is here\nZlib.c:1049:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1049:13: note: '{' token is here\nZlib.c:1049:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1049:13: note: ')' token is here\nZlib.c:1051:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1051:5: note: '{' token is here\nZlib.c:1051:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1051:5: note: ')' token is here\nZlib.c:1069:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1069:13: note: '{' token is here\nZlib.c:1069:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1069:13: note: ')' token is here\nZlib.c:1071:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1071:5: note: '{' token is here\nZlib.c:1071:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1071:5: note: ')' token is here\nZlib.c:1107:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1107:13: note: '{' token is here\nZlib.c:1107:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1107:13: note: ')' token is here\nZlib.c:1109:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1109:5: note: '{' token is here\nZlib.c:1109:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1109:5: note: ')' token is here\nZlib.c:1156:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1156:13: note: '{' token is here\nZlib.c:1156:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1156:13: note: ')' token is here\nZlib.c:1158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1158:5: note: '{' token is here\nZlib.c:1158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1158:5: note: ')' token is here\nZlib.c:1185:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1185:13: note: '{' token is here\nZlib.c:1185:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1185:13: note: ')' token is here\nZlib.c:1187:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1187:5: note: '{' token is here\nZlib.c:1187:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1187:5: note: ')' token is here\nZlib.c:1214:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1214:13: note: '{' token is here\nZlib.c:1214:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1214:13: note: ')' token is here\nZlib.c:1216:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1216:5: note: '{' token is here\nZlib.c:1216:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1216:5: note: ')' token is here\nZlib.xs:941:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.xs:941:9: note: '{' token is here\nZlib.xs:941:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.xs:941:9: note: ')' token is here\nZlib.xs:946:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.xs:946:9: note: '{' token is here\nZlib.xs:946:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.xs:946:9: note: ')' token is here\nZlib.xs:1014:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.xs:1014:9: note: '{' token is here\nZlib.xs:1014:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.xs:1014:9: note: ')' token is here\nZlib.xs:1019:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.xs:1019:9: note: '{' token is here\nZlib.xs:1019:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.xs:1019:9: note: ')' token is here\nZlib.c:1433:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1433:5: note: '{' token is here\nZlib.c:1433:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1433:5: note: ')' token is here\nZlib.c:1473:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1473:5: note: '{' token is here\nZlib.c:1473:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1473:5: note: ')' token is here\nZlib.xs:1083:10: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.xs:1083:10: note: '{' token is here\nZlib.xs:1083:10: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.xs:1083:10: note: ')' token is here\nZlib.xs:1111:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.xs:1111:9: note: '{' token is here\nZlib.xs:1111:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.xs:1111:9: note: ')' token is here\nZlib.xs:1166:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.xs:1166:9: note: '{' token is here\nZlib.xs:1166:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.xs:1166:9: note: ')' token is here\nZlib.xs:1167:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.xs:1167:9: note: '{' token is here\nZlib.xs:1167:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.xs:1167:9: note: ')' token is here\nZlib.c:1633:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1633:5: note: '{' token is here\nZlib.c:1633:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1633:5: note: ')' token is here\nZlib.c:1668:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1668:5: note: '{' token is here\nZlib.c:1668:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1668:5: note: ')' token is here\nZlib.xs:1213:10: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.xs:1213:10: note: '{' token is here\nZlib.xs:1213:10: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.xs:1213:10: note: ')' token is here\nZlib.xs:1241:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.xs:1241:9: note: '{' token is here\nZlib.xs:1241:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.xs:1241:9: note: ')' token is here\nZlib.xs:1305:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.xs:1305:9: note: '{' token is here\nZlib.xs:1305:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.xs:1305:9: note: ')' token is here\nZlib.xs:1306:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.xs:1306:9: note: '{' token is here\nZlib.xs:1306:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.xs:1306:9: note: ')' token is here\nZlib.c:1827:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1827:5: note: '{' token is here\nZlib.c:1827:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1827:5: note: ')' token is here\nZlib.c:1900:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1900:5: note: '{' token is here\nZlib.c:1900:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1900:5: note: ')' token is here\nZlib.c:1931:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1931:13: note: '{' token is here\nZlib.c:1931:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1931:13: note: ')' token is here\nZlib.c:1933:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1933:5: note: '{' token is here\nZlib.c:1933:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1933:5: note: ')' token is here\nZlib.c:1964:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1964:13: note: '{' token is here\nZlib.c:1964:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1964:13: note: ')' token is here\nZlib.c:1966:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1966:5: note: '{' token is here\nZlib.c:1966:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1966:5: note: ')' token is here\nZlib.c:1997:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1997:13: note: '{' token is here\nZlib.c:1997:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1997:13: note: ')' token is here\nZlib.c:1999:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1999:5: note: '{' token is here\nZlib.c:1999:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1999:5: note: ')' token is here\nZlib.c:2030:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2030:13: note: '{' token is here\nZlib.c:2030:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2030:13: note: ')' token is here\nZlib.c:2032:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2032:5: note: '{' token is here\nZlib.c:2032:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2032:5: note: ')' token is here\nZlib.c:2063:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2063:13: note: '{' token is here\nZlib.c:2063:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2063:13: note: ')' token is here\nZlib.c:2065:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2065:5: note: '{' token is here\nZlib.c:2065:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2065:5: note: ')' token is here\nZlib.c:2096:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2096:13: note: '{' token is here\nZlib.c:2096:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2096:13: note: ')' token is here\nZlib.c:2098:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2098:5: note: '{' token is here\nZlib.c:2098:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2098:5: note: ')' token is here\nZlib.c:2129:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2129:13: note: '{' token is here\nZlib.c:2129:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2129:13: note: ')' token is here\nZlib.c:2131:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2131:5: note: '{' token is here\nZlib.c:2131:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2131:5: note: ')' token is here\nZlib.c:2162:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2162:13: note: '{' token is here\nZlib.c:2162:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2162:13: note: ')' token is here\nZlib.c:2164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2164:5: note: '{' token is here\nZlib.c:2164:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2164:5: note: ')' token is here\nZlib.c:2195:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2195:13: note: '{' token is here\nZlib.c:2195:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2195:13: note: ')' token is here\nZlib.c:2197:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2197:5: note: '{' token is here\nZlib.c:2197:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2197:5: note: ')' token is here\nZlib.c:2228:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2228:13: note: '{' token is here\nZlib.c:2228:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2228:13: note: ')' token is here\nZlib.c:2230:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2230:5: note: '{' token is here\nZlib.c:2230:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2230:5: note: ')' token is here\nZlib.c:2261:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2261:13: note: '{' token is here\nZlib.c:2261:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2261:13: note: ')' token is here\nZlib.c:2263:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2263:5: note: '{' token is here\nZlib.c:2263:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2263:5: note: ')' token is here\nZlib.c:2294:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2294:37: note: '{' token is here\nZlib.c:2294:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2294:37: note: ')' token is here\nZlib.c:2296:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2296:5: note: '{' token is here\nZlib.c:2296:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2296:5: note: ')' token is here\nZlib.c:2341:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2341:13: note: '{' token is here\nZlib.c:2341:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2341:13: note: ')' token is here\nZlib.c:2343:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2343:5: note: '{' token is here\nZlib.c:2343:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2343:5: note: ')' token is here\nZlib.c:2383:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2383:5: note: '{' token is here\nZlib.c:2383:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2383:5: note: ')' token is here\nZlib.c:2423:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2423:5: note: '{' token is here\nZlib.c:2423:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2423:5: note: ')' token is here\nZlib.xs:1534:10: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.xs:1534:10: note: '{' token is here\nZlib.xs:1534:10: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.xs:1534:10: note: ')' token is here\nZlib.xs:1650:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.xs:1650:9: note: '{' token is here\nZlib.xs:1650:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.xs:1650:9: note: ')' token is here\nZlib.xs:1656:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.xs:1656:9: note: '{' token is here\nZlib.xs:1656:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.xs:1656:9: note: ')' token is here\nZlib.xs:1671:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.xs:1671:6: note: '{' token is here\nZlib.xs:1671:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.xs:1671:6: note: ')' token is here\nZlib.xs:1675:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.xs:1675:13: note: '{' token is here\nZlib.xs:1675:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.xs:1675:13: note: ')' token is here\nZlib.c:2656:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2656:5: note: '{' token is here\nZlib.c:2656:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2656:5: note: ')' token is here\nZlib.c:2687:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2687:13: note: '{' token is here\nZlib.c:2687:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2687:13: note: ')' token is here\nZlib.c:2689:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2689:5: note: '{' token is here\nZlib.c:2689:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2689:5: note: ')' token is here\nZlib.c:2720:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2720:13: note: '{' token is here\nZlib.c:2720:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2720:13: note: ')' token is here\nZlib.c:2722:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2722:5: note: '{' token is here\nZlib.c:2722:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2722:5: note: ')' token is here\nZlib.c:2753:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2753:13: note: '{' token is here\nZlib.c:2753:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2753:13: note: ')' token is here\nZlib.c:2755:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2755:5: note: '{' token is here\nZlib.c:2755:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2755:5: note: ')' token is here\nZlib.xs:1734:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.xs:1734:3: note: '{' token is here\nZlib.xs:1734:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.xs:1734:3: note: ')' token is here\nZlib.xs:1738:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.xs:1738:9: note: '{' token is here\nZlib.xs:1738:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.xs:1738:9: note: ')' token is here\nZlib.c:2820:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2820:5: note: '{' token is here\nZlib.c:2820:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2820:5: note: ')' token is here\nZlib.c:2857:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2857:5: note: '{' token is here\nZlib.c:2857:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2857:5: note: ')' token is here\nZlib.c:2888:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2888:13: note: '{' token is here\nZlib.c:2888:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2888:13: note: ')' token is here\nZlib.c:2890:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2890:5: note: '{' token is here\nZlib.c:2890:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2890:5: note: ')' token is here\nZlib.c:2921:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2921:13: note: '{' token is here\nZlib.c:2921:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2921:13: note: ')' token is here\nZlib.c:2923:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2923:5: note: '{' token is here\nZlib.c:2923:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2923:5: note: ')' token is here\nZlib.c:2954:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2954:13: note: '{' token is here\nZlib.c:2954:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2954:13: note: ')' token is here\nZlib.c:2956:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2956:5: note: '{' token is here\nZlib.c:2956:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2956:5: note: ')' token is here\nZlib.c:2987:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2987:13: note: '{' token is here\nZlib.c:2987:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2987:13: note: ')' token is here\nZlib.c:2989:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2989:5: note: '{' token is here\nZlib.c:2989:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2989:5: note: ')' token is here\nZlib.c:3020:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3020:13: note: '{' token is here\nZlib.c:3020:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3020:13: note: ')' token is here\nZlib.c:3022:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3022:5: note: '{' token is here\nZlib.c:3022:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3022:5: note: ')' token is here\nZlib.c:3053:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3053:13: note: '{' token is here\nZlib.c:3053:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3053:13: note: ')' token is here\nZlib.c:3055:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3055:5: note: '{' token is here\nZlib.c:3055:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3055:5: note: ')' token is here\nZlib.c:3086:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3086:37: note: '{' token is here\nZlib.c:3086:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3086:37: note: ')' token is here\nZlib.c:3088:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3088:5: note: '{' token is here\nZlib.c:3088:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3088:5: note: ')' token is here\nZlib.c:3119:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3119:13: note: '{' token is here\nZlib.c:3119:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3119:13: note: ')' token is here\nZlib.c:3121:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3121:5: note: '{' token is here\nZlib.c:3121:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3121:5: note: ')' token is here\nZlib.c:3159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3159:5: note: '{' token is here\nZlib.c:3159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3159:5: note: ')' token is here\nZlib.c:3196:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3196:5: note: '{' token is here\nZlib.c:3196:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3196:5: note: ')' token is here\nZlib.c:3236:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3236:5: note: '{' token is here\nZlib.c:3236:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3236:5: note: ')' token is here\nZlib.c:3276:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3276:5: note: '{' token is here\nZlib.c:3276:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3276:5: note: ')' token is here\nZlib.xs:1979:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.xs:1979:13: note: '{' token is here\nZlib.xs:1979:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.xs:1979:13: note: ')' token is here\nZlib.xs:1983:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.xs:1983:13: note: '{' token is here\nZlib.xs:1983:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.xs:1983:13: note: ')' token is here\nZlib.c:3436:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3436:5: note: '{' token is here\nZlib.c:3436:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3436:5: note: ')' token is here\nZlib.c:3471:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3471:13: note: '{' token is here\nZlib.c:3471:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3471:13: note: ')' token is here\nZlib.c:3473:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3473:5: note: '{' token is here\nZlib.c:3473:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3473:5: note: ')' token is here\nZlib.c:3508:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3508:13: note: '{' token is here\nZlib.c:3508:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3508:13: note: ')' token is here\nZlib.c:3510:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3510:5: note: '{' token is here\nZlib.c:3510:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3510:5: note: ')' token is here\nZlib.c:3541:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3541:13: note: '{' token is here\nZlib.c:3541:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3541:13: note: ')' token is here\nZlib.c:3543:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3543:5: note: '{' token is here\nZlib.c:3543:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3543:5: note: ')' token is here\nZlib.c:3574:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3574:13: note: '{' token is here\nZlib.c:3574:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3574:13: note: ')' token is here\nZlib.c:3576:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3576:5: note: '{' token is here\nZlib.c:3576:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3576:5: note: ')' token is here\nZlib.c:3611:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3611:13: note: '{' token is here\nZlib.c:3611:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3611:13: note: ')' token is here\nZlib.c:3613:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3613:5: note: '{' token is here\nZlib.c:3613:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3613:5: note: ')' token is here\nZlib.c:3648:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3648:13: note: '{' token is here\nZlib.c:3648:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3648:13: note: ')' token is here\nZlib.c:3650:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3650:5: note: '{' token is here\nZlib.c:3650:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3650:5: note: ')' token is here\nZlib.c:3692:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3692:5: note: '{' token is here\nZlib.c:3692:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3692:5: note: ')' token is here\nZlib.xs:2133:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.xs:2133:5: note: '{' token is here\nZlib.xs:2133:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.xs:2133:5: note: ')' token is here\nZlib.xs:2138:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.xs:2138:9: note: '{' token is here\nZlib.xs:2138:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.xs:2138:9: note: ')' token is here\nZlib.c:3837:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3837:5: note: '{' token is here\nZlib.c:3837:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3837:5: note: ')' token is here\nZlib.c:3868:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3868:13: note: '{' token is here\nZlib.c:3868:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3868:13: note: ')' token is here\nZlib.c:3870:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3870:5: note: '{' token is here\nZlib.c:3870:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3870:5: note: ')' token is here\nZlib.c:3901:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3901:13: note: '{' token is here\nZlib.c:3901:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3901:13: note: ')' token is here\nZlib.c:3903:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3903:5: note: '{' token is here\nZlib.c:3903:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3903:5: note: ')' token is here\nDB_File.xs:655:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.xs:655:5: note: '{' token is here\nDB_File.xs:655:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.xs:655:5: note: ')' token is here\nDB_File.xs:656:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.xs:656:5: note: '{' token is here\nDB_File.xs:656:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.xs:656:5: note: ')' token is here\nDB_File.xs:743:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.xs:743:5: note: '{' token is here\nDB_File.xs:743:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.xs:743:5: note: ')' token is here\nDB_File.xs:744:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.xs:744:5: note: '{' token is here\nDB_File.xs:744:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.xs:744:5: note: ')' token is here\nDB_File.xs:828:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.xs:828:5: note: '{' token is here\nDB_File.xs:828:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.xs:828:5: note: ')' token is here\nDB_File.xs:831:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.xs:831:5: note: '{' token is here\nDB_File.xs:831:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.xs:831:5: note: ')' token is here\nDB_File.c:1876:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:1876:5: note: '{' token is here\nDB_File.c:1876:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:1876:5: note: ')' token is here\nDB_File.c:1909:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:1909:13: note: '{' token is here\nDB_File.c:1909:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:1909:13: note: ')' token is here\nDB_File.c:1933:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:1933:5: note: '{' token is here\nDB_File.c:1933:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:1933:5: note: ')' token is here\nDB_File.c:1969:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../XSUB.h:429:9: note: expanded from macro 'DBM_ckFilter'\nDB_File.c:1969:9: note: '{' token is here\n../../XSUB.h:429:20: note: expanded from macro 'DBM_ckFilter'\n../../XSUB.h:443:13: note: expanded from macro 'DBM_ckFilter'\nDB_File.c:1969:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:1969:9: note: ')' token is here\n../../XSUB.h:453:11: note: expanded from macro 'DBM_ckFilter'\n../../XSUB.h:453:13: note: expanded from macro 'DBM_ckFilter'\nDB_File.c:2000:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2000:13: note: '{' token is here\nDB_File.c:2000:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2000:13: note: ')' token is here\nDB_File.c:2002:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2002:5: note: '{' token is here\nDB_File.c:2002:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2002:5: note: ')' token is here\nDB_File.c:2037:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2037:9: note: '{' token is here\nDB_File.c:2037:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2037:9: note: ')' token is here\nDB_File.c:2064:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:409:5: note: In file included from expanded from macro 'TARGi'Peek.xs\n:2064:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2064:13: note: ')' token is hereIn file included from\n:168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:738:21: note: expanded from macro 'STMT_END'\n737:29: note: expanded from macro 'STMT_START'\nDB_File.c:2064:13: note: ')' token is here\nDB_File.c:2066:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2066:5: note: '{' token is here\nDB_File.c:2066:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2066:5: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 2/5\");')' token is here\nDB_File.c:2101:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2101:9: note: '{' token is here\nDB_File.c:2101:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2101:9: note: ')' token is here\nDB_File.xs:1684:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.xs:443:11: note: expanded from macro 'OutputValue'\nDB_File.xs:1684:9: note: '{' token is here\nDB_File.xs:1684:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.xs:1684:9: note: ')' token is here\nDB_File.xs:445:11: note: expanded from macro 'OutputValue'\nDB_File.c:2138:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2138:5: note: '{' token is here\nDB_File.c:2138:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2138:5: note: ')' token is here\nDB_File.c:2175:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2175:9: note: '{' token is here\nDB_File.c:2175:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2175:9: note: ')' token is here\nDB_File.c:2196:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2196:9: note: '{' token is here\nDB_File.c:2196:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2196:9: note: ')' token is here\n453:11: note: expanded from macro 'DBM_ckFilter'\nDB_File.c:2219:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2219:13: note: '{' token is here\n:18:3: note: expanded from macro 'SIPROUND'\nDB_File.c:2219:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2219:13: note: ')' token is here\nDB_File.c:2221:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2221:5: note: '{' token is here\nDB_File.c:2221:5: warning: ../../perl_siphash.h'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\nDB_File.xs:1716:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.xs:459:11: note: expanded from macro 'OutputKey'\nDB_File.xs:1716:9: note: '{' token is here\nDB_File.xs:1716:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.xs:1716:9: note: ')' token is here\nDB_File.xs:461:11: note: expanded from macro 'OutputKey'\nDB_File.c:2265:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2265:5: note: '{' token is here\nDB_File.c:2265:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2265:5: note: ')' token is here\nDB_File.xs:1735:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.xs:1735:9: note: '{' token is here\nDB_File.xs:1735:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.xs:1735:9: note: ')' token is here\nDB_File.c:2309:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2309:5: note: '{' token is here\nDB_File.c:2309:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2309:5: note: ')' token is here\nDB_File.xs:1768:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.xs:1768:13: note: '{' token is here\nDB_File.xs:1768:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.xs:1768:13: note: ')' token is here\nDB_File.c:2377:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2377:13: note: '{' token is here\nDB_File.c:2377:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2377:13: note: ')' token is here\nDB_File.c:2379:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2379:5: note: '{' token is here\nDB_File.c:2379:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2379:5: note: ')' token is here\nDB_File.xs:1810:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.xs:1810:13: note: '{' token is here\nDB_File.xs:1810:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.xs:1810:13: note: ')' token is here\nDB_File.c:2436:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2436:5: note: '{' token is here\nDB_File.c:2436:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2436:5: note: ')' token is here\nDB_File.xs:1840:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.xs:1840:13: note: '{' token is here\nDB_File.xs:1840:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.xs:1840:13: note: ')' token is here\nDB_File.c:2492:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2492:5: note: '{' token is here\nDB_File.c:2492:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2492:5: note: ')' token is here\nDB_File.xs:1878:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.xs:1878:17: note: '{' token is here\nDB_File.xs:1878:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.xs:1878:17: note: ')' token is here\nDB_File.c:2561:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2561:13: note: '{' token is here\nDB_File.c:2561:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2561:13: note: ')' token is here\nDB_File.c:2563:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2563:5: note: '{' token is here\nDB_File.c:2563:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2563:5: note: ')' token is here\nDB_File.c:2599:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2599:13: note: '{' token is here\nDB_File.c:2599:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2599:13: note: ')' token is here\nDB_File.c:2601:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2601:5: note: '{' token is here\nDB_File.c:2601:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2601:5: note: ')' token is here\nDB_File.c:2637:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2637:9: note: '{' token is here\nDB_File.c:2637:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2637:9: note: ')' token is here\nDB_File.c:2672:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2672:13: note: '{' token is here\nDB_File.c:2672:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2672:13: note: ')' token is here\nDB_File.c:2674:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2674:5: note: '{' token is here\nDB_File.c:2674:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2674:5: note: ')' token is here\nDB_File.c:2711:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2711:9: note: '{' token is here\nDB_File.c:2711:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2711:9: note: ')' token is here\nDB_File.c:2747:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2747:9: note: '{' token is here\nDB_File.c:2747:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2747:9: note: ')' token is here\nDB_File.c:2748:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2748:2: note: '{' token is here\nDB_File.c:2748:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2748:2: note: ')' token is here\nDB_File.c:2749:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2749:13: note: '{' token is here\nDB_File.c:2749:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2749:13: note: ')' token is here\nDB_File.c:2751:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2751:5: note: '{' token is here\nDB_File.c:2751:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2751:5: note: ')' token is here\nPeek.c:589:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPeek.c:589:5: note: '{' token is here\nDB_File.c:2788:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2788:9: note: '{' token is here\nPeek.c:589:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPeek.c:589:5: note: ')' token is hereDB_File.c\n../../XSUB.h:340:52: note:         DBM_ckFilter(my_sv, filter_store_key, \"filter_store_key\");expanded from macro 'XSRETURN_EMPTY'\n:330:7: note:             PUSHMARK(SP) ;                                      \\expanded from macro 'XSRETURN'\n../../XSUB.h:340:65: note: expanded from macro 'XSRETURN_EMPTY'        DBM_ckFilter(my_sv, filter_store_key, \"filter_store_key\");\n../../XSUB.h:340:67: note:     STMT_START {                                                      \\expanded from macro 'XSRETURN_EMPTY'\nDB_File.c:2788:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2788:9: note: ')' token is here\nPeek.c:613:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPeek.c:613:5: note: '{' token is here\nPeek.c:613:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPeek.c:613:5: note: ')' token is here\nPeek.c:637:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPeek.c:637:5: note: '{' token is here\nDB_File.c:2809:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPeek.c:637:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPeek.c:637:5: note: ')' token is here\nDB_File.c:2809:9: note: '{' token is here\n443:13: note: expanded from macro 'DBM_ckFilter'\n340:52: note: expanded from macro 'XSRETURN_EMPTY'\nPeek.c:663:5: note: '{' token is here\nDB_File.c:2809:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n78:7: note: expanded from macro 'PUSHMARK'\nPeek.c:663:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPeek.c:663:5: note: ')' token is here\nDB_File.c:2809:9: note: ')' token is here\nDB_File.c:2836:61: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2836:61: note: '{' token is here\nPeek.c:770:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPeek.c:770:13: note: '{' token is here\nPeek.c:770:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPeek.c:770:13: note: ')' token is here\nPeek.c:772:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPeek.c:772:5: note: '{' token is here\nPeek.c:772:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPeek.c:772:5: note: ')' token is here\nPeek.c:790:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPeek.c:790:5: note: '{' token is here\nPeek.c:790:5: note: ')' token is here          SvTAINTED_on(arg);                                          \\\nDB_File.c:2836:61: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2836:61: note: ')' token is here\nPeek.c:809:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPeek.c:809:5: note: '{' token is here\nPeek.c:809:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPeek.c:809:5: note: ')' token is here\nDB_File.c:2837:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2837:2: note: '{' token is here\nDB_File.c:2838:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2838:13: note: '{' token is here\nDB_File.c:2838:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2838:13: note: ')' token is here\nDB_File.c:2840:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2840:5: note: '{' token is here\nDB_File.c:2840:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2840:5: note: ')' token is here\nDB_File.c:2889:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2889:13: note: '{' token is here\nDB_File.c:2889:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2889:13: note: ')' token is here\nDB_File.c:2891:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2891:5: note: '{' token is here\nDB_File.c:2891:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2891:5: note: ')' token is here\nDB_File.c:2938:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2938:13: note: '{' token is here\nDB_File.c:2938:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2938:13: note: ')' token is here\nDB_File.c:2940:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2940:5: note: '{' token is here\nDB_File.c:2940:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2940:5: note: ')' token is here\nDB_File.c:2978:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2978:9: note: '{' token is here\nDB_File.c:2978:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2978:9: note: ')' token is here\nDB_File.c:3007:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:3007:9: note: '{' token is here\nDB_File.c:3007:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:3007:9: note: ')' token is here\nDB_File.c:3008:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:3008:2: note: '{' token is here\nDB_File.c:3008:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:3008:2: note: ')' token is here\nDB_File.c:3009:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:3009:9: note: '{' token is here\nDB_File.c:3009:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:3009:9: note: ')' token is here\nDB_File.c:3010:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:3010:2: note: '{' token is here\nDB_File.c:3010:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:3010:2: note: ')' token is here\nDB_File.c:3011:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:3011:13: note: '{' token is here\nDB_File.c:3011:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:3011:13: note: ')' token is here\nDB_File.c:3013:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:3013:5: note: '{' token is here\nDB_File.c:3013:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:3013:5: note: ')' token is here\nDB_File.xs:2044:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../XSUB.h:412:9: note: expanded from macro 'DBM_setFilter'\nDB_File.xs:2044:9: note: '{' token is here\n../../XSUB.h:412:20: note: expanded from macro 'DBM_setFilter'\nDB_File.xs:2044:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../XSUB.h:426:9: note: expanded from macro 'DBM_setFilter'\nDB_File.xs:2044:9: note: ')' token is here\n../../XSUB.h:426:11: note: expanded from macro 'DBM_setFilter'\nDB_File.c:3046:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:3046:5: note: '{' token is here\nDB_File.c:3046:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:3046:5: note: ')' token is here\nDB_File.xs:2052:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.xs:2052:9: note: '{' token is here\nDB_File.xs:2052:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.xs:2052:9: note: ')' token is here\nDB_File.c:3079:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:3079:5: note: '{' token is here\nDB_File.c:3079:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:3079:5: note: ')' token is here\nDB_File.xs:2060:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.xs:2060:9: note: '{' token is here\nDB_File.xs:2060:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.xs:2060:9: note: ')' token is here\nDB_File.c:3112:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:3112:5: note: '{' token is here\nDB_File.c:3112:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:3112:5: note: ')' token is here\nDB_File.xs:2068:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.xs:2068:9: note: '{' token is here\nDB_File.xs:2068:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.xs:2068:9: note: ')' token is here\nDB_File.c:3145:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:3145:5: note: '{' token is here\nDB_File.c:3145:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:3145:5: note: ')' token is here\nMD5.xs:597:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nMD5.xs:597:2: note: '{' token is here\nMD5.xs:597:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nMD5.xs:597:2: note: ')' token is here\nMD5.xs:610:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nMD5.xs:610:2: note: '{' token is here\nMD5.xs:610:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nMD5.xs:610:2: note: ')' token is here\nMD5.c:806:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nMD5.c:806:5: note: '{' token is here\nMD5.c:806:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nMD5.c:806:5: note: ')' token is here\nMD5.xs:633:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nMD5.xs:633:2: note: '{' token is here\nMD5.xs:633:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nMD5.xs:633:2: note: ')' token is here\nMD5.xs:663:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nMD5.xs:663:7: note: '{' token is here\nMD5.xs:663:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nMD5.xs:663:7: note: ')' token is here\nMD5.xs:680:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nMD5.xs:680:2: note: '{' token is here\nMD5.xs:680:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nMD5.xs:680:2: note: ')' token is here\nMD5.c:898:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nMD5.c:898:5: note: '{' token is here\nMD5.c:898:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nMD5.c:898:5: note: ')' token is here\nMD5.xs:695:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nMD5.xs:695:9: note: '{' token is here\nMD5.xs:695:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nMD5.xs:695:9: note: ')' token is here\nMD5.xs:718:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nMD5.xs:718:6: note: '{' token is here\nMD5.xs:718:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nMD5.xs:718:6: note: ')' token is here\nMD5.xs:720:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nMD5.xs:720:6: note: '{' token is here\nMD5.xs:720:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nMD5.xs:720:6: note: ')' token is here\nMD5.xs:728:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nMD5.xs:728:2: note: '{' token is here\nMD5.xs:728:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nMD5.xs:728:2: note: ')' token is here\nMD5.xs:734:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nMD5.xs:734:6: note: '{' token is here\nMD5.xs:734:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nMD5.xs:734:6: note: ')' token is here\nMD5.xs:738:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nMD5.xs:738:2: note: '{' token is here\nMD5.xs:738:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nMD5.xs:738:2: note: ')' token is here\nMD5.xs:796:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nMD5.xs:796:9: note: '{' token is here\nMD5.xs:796:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nMD5.xs:796:9: note: ')' token is here\nSHA.c:225:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSHA.c:225:13: note: '{' token is here\nSHA.c:225:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSHA.c:225:13: note: ')' token is here\nSHA.c:227:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSHA.c:227:5: note: '{' token is here\nSHA.c:227:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSHA.c:227:5: note: ')' token is here\nSHA.c:243:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSHA.c:243:5: note: '{' token is here\nSHA.c:243:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSHA.c:243:5: note: ')' token is here\nSHA.c:264:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSHA.c:264:13: note: '{' token is here\nSHA.c:264:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSHA.c:264:13: note: ')' token is here\nSHA.c:266:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSHA.c:266:5: note: '{' token is here\nSHA.c:266:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSHA.c:266:5: note: ')' token is here\nSHA.xs:84:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF'\nSHA.xs:84:3: note: '{' token is here\n../../XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF'\n../../XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF'\nSHA.xs:84:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSHA.xs:84:3: note: ')' token is here\n../../XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF'\n../../XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF'\nSHA.c:298:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSHA.c:298:5: note: '{' token is here\nSHA.c:298:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSHA.c:298:5: note: ')' token is here\nSHA.xs:100:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSHA.xs:100:3: note: '{' token is here\nSHA.xs:100:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSHA.xs:100:3: note: ')' token is here\nSHA.c:328:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSHA.c:328:5: note: '{' token is here\nSHA.c:328:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSHA.c:328:5: note: ')' token is here\nSHA.c:345:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSHA.c:345:5: note: '{' token is here\nSHA.c:345:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSHA.c:345:5: note: ')' token is here\nSHA.xs:147:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSHA.xs:147:3: note: '{' token is here\nSHA.xs:147:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSHA.xs:147:3: note: ')' token is here\nSHA.c:392:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSHA.c:392:5: note: '{' token is here\nSHA.c:392:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSHA.c:392:5: note: ')' token is here\nSHA.xs:207:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSHA.xs:207:3: note: '{' token is here\nSHA.xs:207:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSHA.xs:207:3: note: ')' token is here\nSHA.c:443:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSHA.c:443:5: note: '{' token is here\nSHA.c:443:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSHA.c:443:5: note: ')' token is here\nSHA.xs:241:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSHA.xs:241:3: note: '{' token is here\nSHA.xs:241:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSHA.xs:241:3: note: ')' token is here\nSHA.c:467:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSHA.c:467:13: note: '{' token is here\nSHA.c:467:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSHA.c:467:13: note: ')' token is here\nSHA.c:469:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSHA.c:469:5: note: '{' token is here\nSHA.c:469:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSHA.c:469:5: note: ')' token is here\nSHA.xs:256:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSHA.xs:256:3: note: '{' token is here\nSHA.xs:256:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSHA.xs:256:3: note: ')' token is here\nSHA.xs:266:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSHA.xs:266:2: note: '{' token is here\nSHA.xs:266:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSHA.xs:266:2: note: ')' token is here\nSHA.xs:281:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSHA.xs:281:3: note: '{' token is here\nSHA.xs:281:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSHA.xs:281:3: note: ')' token is here\nSHA.c:545:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSHA.c:545:5: note: '{' token is here\nSHA.c:545:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSHA.c:545:5: note: ')' token is here\nSHA.xs:306:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSHA.xs:306:3: note: '{' token is here\nSHA.xs:306:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSHA.xs:306:3: note: ')' token is here\nSHA.c:581:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSHA.c:581:5: note: '{' token is here\nSHA.c:581:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSHA.c:581:5: note: ')' token is here\nSHA.xs:331:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSHA.xs:331:3: note: '{' token is here\nSHA.xs:331:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSHA.xs:331:3: note: ')' token is here\nSHA.xs:334:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSHA.xs:334:3: note: '{' token is here\nSHA.xs:334:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSHA.xs:334:3: note: ')' token is here\nSHA.xs:340:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSHA.xs:340:3: note: '{' token is here\nSHA.xs:340:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSHA.xs:340:3: note: ')' token is here\nSHA.xs:346:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSHA.xs:346:2: note: '{' token is here\nSHA.xs:346:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSHA.xs:346:2: note: ')' token is here\nSHA.xs:358:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSHA.xs:358:3: note: '{' token is here\nSHA.xs:358:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSHA.xs:358:3: note: ')' token is here\nSHA.xs:361:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSHA.xs:361:2: note: '{' token is here\nSHA.xs:361:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSHA.xs:361:2: note: ')' token is here\nSHA.xs:376:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSHA.xs:376:3: note: '{' token is here\nSHA.xs:376:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSHA.xs:376:3: note: ')' token is here\nSHA.xs:406:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSHA.xs:406:2: note: '{' token is here\nSHA.xs:406:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSHA.xs:406:2: note: ')' token is here\nFcntl.xs:53:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFcntl.xs:53:2: note: '{' token is here\nFcntl.xs:53:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFcntl.xs:53:2: note: ')' token is here\n./const-c.inc:48:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./const-c.inc:48:2: note: '{' token is here\n./const-c.inc:48:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./const-c.inc:48:2: note: ')' token is here\n./const-c.inc:82:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./const-c.inc:82:5: note: '{' token is here\n./const-c.inc:82:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./const-c.inc:82:5: note: ')' token is here\nFcntl.xs:75:8: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFcntl.xs:75:8: note: '{' token is here\nFcntl.xs:75:8: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFcntl.xs:75:8: note: ')' token is here\nFcntl.xs:77:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFcntl.xs:77:2: note: '{' token is here\nFcntl.xs:77:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFcntl.xs:77:2: note: ')' token is here\nFcntl.xs:84:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFcntl.xs:84:2: note: '{' token is here\nFcntl.xs:84:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFcntl.xs:84:2: note: ')' token is here\nmodule3.c:37:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./ppport.h:16168:31: note: expanded from macro 'XCPT_TRY_START'\n../../cop.h:114:5: note: expanded from macro 'JMPENV_PUSH'\n./ppport.h:11657:31: note: expanded from macro 'STMT_START'\nmodule3.c:37:3: note: '{' token is here\n../../cop.h:114:16: note: expanded from macro 'JMPENV_PUSH'\nmodule3.c:37:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../cop.h:128:5: note: expanded from macro 'JMPENV_PUSH'\nmodule3.c:37:3: note: ')' token is here\n../../cop.h:128:7: note: expanded from macro 'JMPENV_PUSH'\n./ppport.h:11658:25: note: expanded from macro 'STMT_END'\nmodule3.c:39:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./ppport.h:16169:31: note: expanded from macro 'XCPT_TRY_END'\n../../cop.h:131:5: note: expanded from macro 'JMPENV_POP'\nmodule3.c:39:5: note: '{' token is here\n../../cop.h:131:16: note: expanded from macro 'JMPENV_POP'\nmodule3.c:39:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../cop.h:140:5: note: expanded from macro 'JMPENV_POP'\nmodule3.c:39:5: note: ')' token is here\n../../cop.h:140:7: note: expanded from macro 'JMPENV_POP'\nmodule3.c:44:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./ppport.h:16171:31: note: expanded from macro 'XCPT_RETHROW'\n../../cop.h:143:5: note: expanded from macro 'JMPENV_JUMP'\nmodule3.c:44:5: note: '{' token is here\n../../cop.h:143:16: note: expanded from macro 'JMPENV_JUMP'\nmodule3.c:44:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../cop.h:155:5: note: expanded from macro 'JMPENV_JUMP'\nmodule3.c:44:5: note: ')' token is here\n../../cop.h:155:7: note: expanded from macro 'JMPENV_JUMP'\nRealPPPort.xs:183:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:183:3: note: '{' token is here\nRealPPPort.xs:183:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:183:3: note: ')' token is here\nRealPPPort.xs:184:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:184:3: note: '{' token is here\nRealPPPort.xs:184:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:184:3: note: ')' token is here\nRealPPPort.xs:199:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:199:3: note: '{' token is here\nRealPPPort.xs:199:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:199:3: note: ')' token is here\nRealPPPort.c:499:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:499:37: note: '{' token is here\nRealPPPort.c:499:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:499:37: note: ')' token is here\nRealPPPort.c:501:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:501:5: note: '{' token is here\nRealPPPort.c:501:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:501:5: note: ')' token is here\nRealPPPort.c:523:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:523:13: note: '{' token is here\nRealPPPort.c:523:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:523:13: note: ')' token is here\nRealPPPort.c:525:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:525:5: note: '{' token is here\nRealPPPort.c:525:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:525:5: note: ')' token is here\nRealPPPort.c:543:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:543:13: note: '{' token is here\nRealPPPort.c:543:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:543:13: note: ')' token is here\nRealPPPort.c:545:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:545:5: note: '{' token is here\nRealPPPort.c:545:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:545:5: note: ')' token is here\nRealPPPort.c:562:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:562:13: note: '{' token is here\nRealPPPort.c:562:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:562:13: note: ')' token is here\nRealPPPort.c:564:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:564:5: note: '{' token is here\nRealPPPort.c:564:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:564:5: note: ')' token is here\nRealPPPort.c:581:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:581:13: note: '{' token is here\nRealPPPort.c:581:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:581:13: note: ')' token is here\nRealPPPort.c:583:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:583:5: note: '{' token is here\nRealPPPort.c:583:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:583:5: note: ')' token is here\nRealPPPort.c:606:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:606:13: note: '{' token is here\nRealPPPort.c:606:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:606:13: note: ')' token is here\nRealPPPort.c:608:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:608:5: note: '{' token is here\nRealPPPort.c:608:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:608:5: note: ')' token is here\nRealPPPort.c:630:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:630:13: note: '{' token is here\nRealPPPort.c:630:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:630:13: note: ')' token is here\nRealPPPort.c:632:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:632:5: note: '{' token is here\nRealPPPort.c:632:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:632:5: note: ')' token is here\nRealPPPort.c:655:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:655:13: note: '{' token is here\nRealPPPort.c:655:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:655:13: note: ')' token is here\nRealPPPort.c:657:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:657:5: note: '{' token is here\nRealPPPort.c:657:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:657:5: note: ')' token is here\nRealPPPort.c:680:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:680:13: note: '{' token is here\nRealPPPort.c:680:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:680:13: note: ')' token is here\nRealPPPort.c:682:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:682:5: note: '{' token is here\nRealPPPort.c:682:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:682:5: note: ')' token is here\nRealPPPort.c:705:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:705:13: note: '{' token is here\nRealPPPort.c:705:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:705:13: note: ')' token is here\nRealPPPort.c:707:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:707:5: note: '{' token is here\nRealPPPort.c:707:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:707:5: note: ')' token is here\nRealPPPort.c:730:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:730:13: note: '{' token is here\nRealPPPort.c:730:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:730:13: note: ')' token is here\nRealPPPort.c:732:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:732:5: note: '{' token is here\nRealPPPort.c:732:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:732:5: note: ')' token is here\nRealPPPort.c:754:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:754:13: note: '{' token is here\nRealPPPort.c:754:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:754:13: note: ')' token is here\nRealPPPort.c:756:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:756:5: note: '{' token is here\nRealPPPort.c:756:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:756:5: note: ')' token is here\nRealPPPort.c:779:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:779:13: note: '{' token is here\nRealPPPort.c:779:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:779:13: note: ')' token is here\nRealPPPort.c:781:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:781:5: note: '{' token is here\nRealPPPort.c:781:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:781:5: note: ')' token is here\nRealPPPort.c:804:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:804:13: note: '{' token is here\nRealPPPort.c:804:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:804:13: note: ')' token is here\nRealPPPort.c:806:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:806:5: note: '{' token is here\nRealPPPort.c:806:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:806:5: note: ')' token is here\nRealPPPort.c:828:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:828:13: note: '{' token is here\nRealPPPort.c:828:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:828:13: note: ')' token is here\nRealPPPort.c:830:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:830:5: note: '{' token is here\nRealPPPort.c:830:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:830:5: note: ')' token is here\nRealPPPort.c:853:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:853:13: note: '{' token is here\nRealPPPort.c:853:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:853:13: note: ')' token is here\nRealPPPort.c:855:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:855:5: note: '{' token is here\nRealPPPort.c:855:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:855:5: note: ')' token is here\nRealPPPort.c:878:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:878:13: note: '{' token is here\nRealPPPort.c:878:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:878:13: note: ')' token is here\nRealPPPort.c:880:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:880:5: note: '{' token is here\nRealPPPort.c:880:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:880:5: note: ')' token is here\nRealPPPort.c:902:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:902:13: note: '{' token is here\nRealPPPort.c:902:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:902:13: note: ')' token is here\nRealPPPort.c:904:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:904:5: note: '{' token is here\nRealPPPort.c:904:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:904:5: note: ')' token is here\nRealPPPort.c:927:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:927:13: note: '{' token is here\nRealPPPort.c:927:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:927:13: note: ')' token is here\nRealPPPort.c:929:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:929:5: note: '{' token is here\nRealPPPort.c:929:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:929:5: note: ')' token is here\nRealPPPort.c:951:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:951:13: note: '{' token is here\nRealPPPort.c:951:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:951:13: note: ')' token is here\nRealPPPort.c:953:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:953:5: note: '{' token is here\nRealPPPort.c:953:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:953:5: note: ')' token is here\nRealPPPort.c:976:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:976:13: note: '{' token is here\nRealPPPort.c:976:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:976:13: note: ')' token is here\nRealPPPort.c:978:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:978:5: note: '{' token is here\nRealPPPort.c:978:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:978:5: note: ')' token is here\nRealPPPort.c:1000:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1000:13: note: '{' token is here\nRealPPPort.c:1000:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1000:13: note: ')' token is here\nRealPPPort.c:1002:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1002:5: note: '{' token is here\nRealPPPort.c:1002:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1002:5: note: ')' token is here\nRealPPPort.c:1025:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1025:13: note: '{' token is here\nRealPPPort.c:1025:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1025:13: note: ')' token is here\nRealPPPort.c:1027:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1027:5: note: '{' token is here\nRealPPPort.c:1027:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1027:5: note: ')' token is here\nRealPPPort.c:1050:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1050:13: note: '{' token is here\nRealPPPort.c:1050:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1050:13: note: ')' token is here\nRealPPPort.c:1052:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1052:5: note: '{' token is here\nRealPPPort.c:1052:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1052:5: note: ')' token is here\nRealPPPort.c:1074:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1074:13: note: '{' token is here\nRealPPPort.c:1074:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1074:13: note: ')' token is here\nRealPPPort.c:1076:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1076:5: note: '{' token is here\nRealPPPort.c:1076:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1076:5: note: ')' token is here\nRealPPPort.c:1098:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1098:13: note: '{' token is here\nRealPPPort.c:1098:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1098:13: note: ')' token is here\nRealPPPort.c:1100:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1100:5: note: '{' token is here\nRealPPPort.c:1100:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1100:5: note: ')' token is here\nRealPPPort.xs:645:17: note: '{' token is here\n../../zaphod32_hash.h:152:5: warning: RealPPPort.xs'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n645:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n479:32: note: expanded from macro 'XPUSHs'    v ^= (v>>23);                       \\\nRealPPPort.xs:645:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:645:17: note: ')' token is here\nRealPPPort.xs:646:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:498:20: note: expanded from macro 'mXPUSHi'\nRealPPPort.xs:646:17: note: '{' token is here\n../../pp.h:498:31: note: expanded from macro 'mXPUSHi'\n../../pp.h:498:33: note: expanded from macro 'mXPUSHi'\nRealPPPort.xs:646:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:646:17: note: ')' token is here\n../../pp.h:498:58: note: expanded from macro 'mXPUSHi'\n../../pp.h:498:60: note: expanded from macro 'mXPUSHi'\nRealPPPort.xs:647:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../sv.h:1400:9: note: expanded from macro 'SvPV_renew'\nRealPPPort.xs:647:17: note: '{' token is here\n../../sv.h:1400:20: note: expanded from macro 'SvPV_renew'\n../../sv.h:1400:22: note: expanded from macro 'SvPV_renew'\n../../sv.h:1378:9: note: expanded from macro 'SvLEN_set'\n../../sv.h:1378:20: note: expanded from macro 'SvLEN_set'\nRealPPPort.xs:647:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../sv.h:1383:57: note: expanded from macro 'SvLEN_set'\nRealPPPort.xs:647:17: note: ')' token is here\n../../sv.h:1383:59: note: expanded from macro 'SvLEN_set'\n../../sv.h:1401:17: note: expanded from macro 'SvPV_renew'\n../../sv.h:1346:9: note: expanded from macro 'SvPV_set'\n../../sv.h:1346:20: note: expanded from macro 'SvPV_set'\n../../sv.h:1351:46: note: expanded from macro 'SvPV_set'\n../../perl.h:738:21: note: ../../sv.h:1401:17: note: expanded from macro 'SvPV_renew'\n../../sv.h:1351:48: note: expanded from macro 'SvPV_set'\n../../sv.h:1404:18: note: expanded from macro 'SvPV_renew'\n../../sv.h:1404:20: note: expanded from macro 'SvPV_renew'\nRealPPPort.xs:649:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:649:17: note: '{' token is here\nRealPPPort.xs:649:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:649:17: note: ')' token is here\nRealPPPort.xs:650:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:650:17: note: '{' token is here\nRealPPPort.xs:650:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:650:17: note: ')' token is here\n498:60: note: expanded from macro 'mXPUSHi'\nRealPPPort.xs:662:17: note: '{' token is here\n../../zaphod32_hash.h:168:5: note: RealPPPort.xs')' token is here:\n662:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n393:28: note: expanded from macro 'EXTEND'\nRealPPPort.xs:662:17: note: ')' token is here\nRealPPPort.xs:662:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:664:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:664:17: note: '{' token is here\nRealPPPort.xs:664:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:664:17: note: ')' token is here\nRealPPPort.xs:665:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:665:17: note: '{' token is here\nRealPPPort.xs:665:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:665:17: note: ')' token is here\nRealPPPort.xs:667:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:667:17: note: '{' token is here\nRealPPPort.xs:667:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:667:17: note: ')' token is here\nRealPPPort.xs:668:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:668:17: note: '{' token is here\nRealPPPort.xs:668:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:668:17: note: ')' token is here\nRealPPPort.xs:670:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:670:17: note: '{' token is here\nRealPPPort.xs:670:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:670:17: note: ')' token is here\nRealPPPort.xs:671:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:671:17: note: '{' token is here\nRealPPPort.xs:671:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:671:17: note: ')' token is here\nRealPPPort.xs:673:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:116:37: note:                 mXPUSHi(sv == svr);expanded from macro 'ZAPHOD32_MIX'\n498:33: note: expanded from macro 'mXPUSHi'\nRealPPPort.xs:673:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:124:32: note: expanded from macro 'ZAPHOD32_MIX'\nRealPPPort.xs:673:17: note: ')' token is here\nRealPPPort.xs:674:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:674:17: note: '{' token is here\nRealPPPort.xs:674:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:674:17: note: ')' token is here\nRealPPPort.xs:676:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:676:17: note: '{' token is here\nRealPPPort.xs:676:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:393:28: note: expanded from macro 'EXTEND'In file included from DosGlob.xs:4:\n../../sv.h:349:38: note: expanded from macro 'SvREFCNT_inc_simple_void'\n../../sbox32_hash.h:1456:5: warning: #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:349:49: note: expanded from macro 'SvREFCNT_inc_simple_void'\nRealPPPort.xs:677:17: note: ')' token is here\n../../sv.h:349:77: note: expanded from macro 'SvREFCNT_inc_simple_void'\nRealPPPort.xs:678:17: note: '{' token is here\nRealPPPort.xs:678:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:678:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:678:17: note: ')' token is here\nRealPPPort.xs:680:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:680:17: note: '{' token is here\n../../perl.h:737:29: note: RealPPPort.xsexpanded from macro 'STMT_START':\n680:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:682:17: note: '{' token is here\nRealPPPort.xs:682:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:682:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:682:17: note: ')' token is here\nRealPPPort.xs:685:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:685:17: note: '{' token is here\nRealPPPort.xs:685:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:685:17: note: ')' token is here\nRealPPPort.xs:687:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:687:17: note: '{' token is here\nRealPPPort.xs:687:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:687:17: note: ')' token is here\nRealPPPort.xs:698:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../sv.h:1353:9: note: expanded from macro 'SvUV_set'\nRealPPPort.xs:698:17: note: '{' token is here\n../../sv.h:1353:20: note: expanded from macro 'SvUV_set'\nRealPPPort.xs:698:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../sv.h:1356:56: note: expanded from macro 'SvUV_set'\nRealPPPort.xs:698:17: note: ')' token is here\n../../sv.h:1356:58: note: expanded from macro 'SvUV_set'\nRealPPPort.c:1202:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n117:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]./ppport.h\n:11657:31: note:     ,SIPROUND;expanded from macro 'STMT_START'\nRealPPPort.c:1202:13: note: '{' token is here\nRealPPPort.c:1202:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1202:13: note: ')' token is here\nRealPPPort.c:1204:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1204:5: note: '{' token is here\nRealPPPort.c:1204:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1204:5: note: ')' token is here\nRealPPPort.c:1222:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1222:13: note: '{' token is here\nRealPPPort.c:1222:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1222:13: note: ')' token is here\nRealPPPort.c:1224:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1224:5: note: '{' token is here\nRealPPPort.c:1224:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1224:5: note: ')' token is here\nRealPPPort.c:1242:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1242:13: note: '{' token is here\nRealPPPort.c:1242:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1242:13: note: ')' token is here\nRealPPPort.c:1244:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1244:5: note: '{' token is here\n../../perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'RealPPPort.c\n:1244:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    SIP_ROUNDS;                             \\\nRealPPPort.xs:726:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../sv.h:1368:9: note: expanded from macro 'SvSTASH_set'\nRealPPPort.xs:726:17: note: '{' token is here\n../../sv.h:1368:20: note: expanded from macro 'SvSTASH_set'\nRealPPPort.xs:726:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../sv.h:1369:61: note: expanded from macro 'SvSTASH_set'\nRealPPPort.xs:726:17: note: ')' token is here\n../../sv.h:1369:63: note: expanded from macro 'SvSTASH_set'\nRealPPPort.c:1265:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1265:5: note: '{' token is here\nRealPPPort.c:1265:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1265:5: note: ')' token is here\nRealPPPort.c:1287:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1287:13: note: '{' token is here\nRealPPPort.c:1287:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1287:13: note: ')' token is here\nRealPPPort.c:1289:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1289:5: note: '{' token is here\nRealPPPort.c:1289:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1289:5: note: ')' token is here\nRealPPPort.c:1309:5: note: '{' token is here\nRealPPPort.c:1309:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1309:5: note: ')' token is here\nRealPPPort.c:1328:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1328:5: note: '{' token is here\nRealPPPort.c:1328:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1328:5: note: ')' token is here\nRealPPPort.c:1344:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1344:13: note: '{' token is here\nRealPPPort.c:1344:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1344:13: note: ')' token is here\nRealPPPort.c:1346:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1346:5: note: '{' token is here\nRealPPPort.c:1346:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1346:5: note: ')' token is here\nRealPPPort.c:1362:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1362:13: note: '{' token is here\nRealPPPort.c:1362:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1362:13: note: ')' token is here\nRealPPPort.c:1364:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1364:5: note: '{' token is here\nRealPPPort.c:1364:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1364:5: note: ')' token is here\nRealPPPort.c:1380:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1380:13: note: '{' token is here\nRealPPPort.c:1380:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1380:13: note: ')' token is here\nRealPPPort.c:1382:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1382:5: note: '{' token is here\nRealPPPort.c:1382:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1382:5: note: ')' token is here\nRealPPPort.c:1398:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1398:13: note: '{' token is here\nRealPPPort.c:1398:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1398:13: note: ')' token is here\nRealPPPort.c:1400:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1400:5: note: '{' token is here\nRealPPPort.c:1400:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1400:5: note: ')' token is here\nRealPPPort.xs:798:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:798:17: note: '{' token is here\nRealPPPort.xs:798:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:798:17: note: ')' token is here\nRealPPPort.xs:807:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:807:17: note: '{' token is here\nRealPPPort.xs:807:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:807:17: note: ')' token is here\nRealPPPort.xs:819:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:819:17: note: '{' token is here\nRealPPPort.xs:819:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:819:17: note: ')' token is here\nRealPPPort.xs:824:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:824:17: note: '{' token is here\nRealPPPort.xs:824:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:824:17: note: ')' token is here\nRealPPPort.xs:836:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:836:17: note: '{' token is here\nRealPPPort.xs:836:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:836:17: note: ')' token is here\nRealPPPort.xs:841:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:841:17: note: '{' token is here\nRealPPPort.xs:841:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:841:17: note: ')' token is here\nRealPPPort.xs:853:19: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:853:19: note: '{' token is here\nRealPPPort.xs:853:19: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:853:19: note: ')' token is here\nRealPPPort.xs:860:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:860:17: note: '{' token is here\nRealPPPort.xs:860:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:860:17: note: ')' token is here\nRealPPPort.xs:872:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:872:17: note: '{' token is here\nRealPPPort.xs:872:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:872:17: note: ')' token is here\nRealPPPort.xs:877:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:877:17: note: '{' token is here\nRealPPPort.xs:877:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:877:17: note: ')' token is here\nRealPPPort.xs:889:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:889:17: note: '{' token is here\nRealPPPort.xs:889:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:889:17: note: ')' token is here\nRealPPPort.xs:894:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:894:17: note: '{' token is here\nRealPPPort.xs:894:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:894:17: note: ')' token is here\nRealPPPort.c:1644:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1644:5: note: '{' token is here\nRealPPPort.c:1644:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1644:5: note: ')' token is here\nRealPPPort.c:1660:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1660:37: note: '{' token is here\nRealPPPort.c:1660:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1660:37: note: ')' token is here\nRealPPPort.c:1662:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1662:5: note: '{' token is here\nRealPPPort.c:1662:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1662:5: note: ')' token is here\nRealPPPort.c:1678:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1678:37: note: '{' token is here\nRealPPPort.c:1678:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1678:37: note: ')' token is here\nRealPPPort.c:1680:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1680:5: note: '{' token is here\nRealPPPort.c:1680:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1680:5: note: ')' token is here\nRealPPPort.xs:937:18: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:937:18: note: '{' token is here\nRealPPPort.xs:937:18: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:937:18: note: ')' token is here\nRealPPPort.xs:939:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:939:9: note: '{' token is here\nRealPPPort.xs:939:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:939:9: note: ')' token is here\nRealPPPort.xs:951:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:951:9: note: '{' token is here\nRealPPPort.xs:951:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:951:9: note: ')' token is here\nRealPPPort.c:1741:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1741:13: note: '{' token is here\nRealPPPort.c:1741:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1741:13: note: ')' token is here\nRealPPPort.c:1743:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1743:5: note: '{' token is here\nRealPPPort.c:1743:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1743:5: note: ')' token is here\nRealPPPort.c:1786:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1786:5: note: '{' token is here\nRealPPPort.c:1786:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1786:5: note: ')' token is here\nRealPPPort.c:1806:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1806:5: note: '{' token is here\nRealPPPort.c:1806:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1806:5: note: ')' token is here\nRealPPPort.c:1824:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1824:5: note: '{' token is here\nRealPPPort.c:1824:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1824:5: note: ')' token is here\nRealPPPort.c:1842:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1842:5: note: '{' token is here\nRealPPPort.c:1842:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1842:5: note: ')' token is here\nRealPPPort.xs:1022:19: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1022:19: note: '{' token is here\nRealPPPort.xs:1022:19: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1022:19: note: ')' token is here\nRealPPPort.c:1867:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1867:13: note: '{' token is here\nRealPPPort.c:1867:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1867:13: note: ')' token is here\nRealPPPort.c:1869:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1869:5: note: '{' token is here\nRealPPPort.c:1869:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1869:5: note: ')' token is here\nRealPPPort.c:1893:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1893:13: note: '{' token is here\nRealPPPort.c:1893:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1893:13: note: ')' token is here\nRealPPPort.c:1895:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1895:5: note: '{' token is here\nRealPPPort.c:1895:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1895:5: note: ')' token is here\nRealPPPort.c:1919:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1919:13: note: '{' token is here\nRealPPPort.c:1919:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1919:13: note: ')' token is here\nRealPPPort.c:1921:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1921:5: note: '{' token is here\nRealPPPort.c:1921:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1921:5: note: ')' token is here\nRealPPPort.c:1945:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1945:13: note: '{' token is here\nRealPPPort.c:1945:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1945:13: note: ')' token is here\nRealPPPort.c:1947:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1947:5: note: '{' token is here\nRealPPPort.c:1947:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1947:5: note: ')' token is here\nRealPPPort.xs:1074:19: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1074:19: note: '{' token is here\nRealPPPort.xs:1074:19: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1074:19: note: ')' token is here\nRealPPPort.c:1971:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1971:13: note: '{' token is here\nRealPPPort.c:1971:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1971:13: note: ')' token is here\nRealPPPort.c:1973:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1973:5: note: '{' token is here\nRealPPPort.c:1973:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1973:5: note: ')' token is here\nRealPPPort.c:1997:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1997:13: note: '{' token is here\nRealPPPort.c:1997:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1997:13: note: ')' token is here\nRealPPPort.c:1999:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1999:5: note: '{' token is here\nRealPPPort.c:1999:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1999:5: note: ')' token is here\nRealPPPort.c:2023:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2023:13: note: '{' token is here\nRealPPPort.c:2023:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2023:13: note: ')' token is here\nRealPPPort.c:2025:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2025:5: note: '{' token is here\nRealPPPort.c:2025:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2025:5: note: ')' token is here\nRealPPPort.c:2049:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2049:13: note: '{' token is here\nRealPPPort.c:2049:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2049:13: note: ')' token is here\nRealPPPort.c:2051:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2051:5: note: '{' token is here\nRealPPPort.c:2051:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2051:5: note: ')' token is here\nRealPPPort.c:2075:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2075:13: note: '{' token is here\nRealPPPort.c:2075:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2075:13: note: ')' token is here\nRealPPPort.c:2077:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2077:5: note: '{' token is here\nRealPPPort.c:2077:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2077:5: note: ')' token is here\nRealPPPort.c:2105:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2105:13: note: '{' token is here\nRealPPPort.c:2105:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2105:13: note: ')' token is here\nRealPPPort.c:2107:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2107:5: note: '{' token is here\nRealPPPort.c:2107:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2107:5: note: ')' token is here\nRealPPPort.c:2132:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2132:13: note: '{' token is here\nRealPPPort.c:2132:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2132:13: note: ')' token is here\nRealPPPort.c:2134:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2134:5: note: '{' token is here\nRealPPPort.c:2134:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2134:5: note: ')' token is here\nRealPPPort.c:2152:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2152:5: note: '{' token is here\nRealPPPort.c:2152:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2152:5: note: ')' token is here\nRealPPPort.c:2172:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2172:5: note: '{' token is here\nRealPPPort.c:2172:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2172:5: note: ')' token is here\nRealPPPort.xs:1198:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1198:2: note: '{' token is here\nRealPPPort.xs:1198:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1198:2: note: ')' token is here\nRealPPPort.c:2222:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2222:13: note: '{' token is here\nRealPPPort.c:2222:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2222:13: note: ')' token is here\nRealPPPort.c:2224:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n325:16: note: expanded from macro 'XSRETURN'\n2224:5: note: ')' token is here\nRealPPPort.c:2240:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2240:13: note: '{' token is here\nRealPPPort.c:2240:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2240:13: note: ')' token is here\nRealPPPort.c:2242:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2242:5: note: '{' token is here\nRealPPPort.c:2242:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2242:5: note: ')' token is here\n../../cop.h:805:5: note: expanded from macro 'CLEAR_ARGARRAY'RealPPPort.c\n../../perl.h:737:29: note:         XSprePUSH; PUSHi((IV)RETVAL);expanded from macro 'STMT_START'\n:2253:9: note: #define PUSHi(i)        STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END'{' token is here\nRealPPPort.c:2258:13: note: '{' token is here\n476:29: note: expanded from macro 'PUSHi'\nRealPPPort.c:2258:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2258:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2258:13: note: ')' token is here\nRealPPPort.c:2260:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2260:5: note: '{' token is here\nRealPPPort.c:2260:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2260:5: note: ')' token is here\nRealPPPort.c:2276:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2276:13: note: '{' token is here\nRealPPPort.c:2276:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2276:13: note: ')' token is here\nRealPPPort.c:2278:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2278:5: note: '{' token is here\nRealPPPort.c:2278:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2278:5: note: ')' token is here\nRealPPPort.c:2295:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2295:5: note: '{' token is here\nRealPPPort.c:2295:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2295:5: note: ')' token is here\nRealPPPort.xs:1250:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1250:9: note: '{' token is here\nRealPPPort.xs:1250:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1250:9: note: ')' token is here\nRealPPPort.xs:1254:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1254:9: note: '{' token is here\nRealPPPort.xs:1254:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1254:9: note: ')' token is here\nRealPPPort.xs:1259:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1259:9: note: '{' token is here\nRealPPPort.xs:1259:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1259:9: note: ')' token is here\nRealPPPort.xs:1263:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1263:9: note: '{' token is here\nRealPPPort.xs:1263:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1263:9: note: ')' token is here\nRealPPPort.xs:1268:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1268:9: note: '{' token is here\nRealPPPort.xs:1268:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1268:9: note: ')' token is here\nRealPPPort.xs:1272:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1272:9: note: '{' token is here\nRealPPPort.xs:1272:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1272:9: note: ')' token is here\nRealPPPort.xs:1277:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1277:9: note: '{' token is here\nRealPPPort.xs:1277:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1277:9: note: ')' token is here\nRealPPPort.xs:1281:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1281:9: note: '{' token is here\nRealPPPort.xs:1281:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1281:9: note: ')' token is here\nRealPPPort.xs:1286:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1286:9: note: '{' token is here\nDosGlob.c:202:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDosGlob.c:202:5: note: '{' token is here\nDosGlob.c:202:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDosGlob.c:202:5: note: ')' token is here\nRealPPPort.xs:1286:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1286:9: note: ')' token is here\nRealPPPort.xs:1290:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1290:9: note: '{' token is here\nRealPPPort.xs:1290:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1290:9: note: ')' token is here\nRealPPPort.xs:1295:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1295:9: note: '{' token is here\nRealPPPort.xs:1295:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1295:9: note: ')' token is here\nRealPPPort.xs:1296:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1296:9: note: '{' token is here\nRealPPPort.xs:1296:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1296:9: note: ')' token is here\nRealPPPort.xs:1297:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1297:9: note: '{' token is here\nRealPPPort.xs:1297:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1297:9: note: ')' token is here\nRealPPPort.xs:1298:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1298:9: note: '{' token is here\nRealPPPort.xs:1298:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1298:9: note: ')' token is here\nRealPPPort.xs:1303:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:496:22: note: expanded from macro 'mXPUSHp'\nRealPPPort.xs:1303:9: note: '{' token is here\n../../pp.h:496:33: note: expanded from macro 'mXPUSHp'\n../../pp.h:496:35: note: expanded from macro 'mXPUSHp'\nRealPPPort.xs:1303:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1303:9: note: ')' token is here\n../../pp.h:496:67: note: expanded from macro 'mXPUSHp'\n../../pp.h:496:69: note: expanded from macro 'mXPUSHp'\nRealPPPort.xs:1304:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1304:9: note: '{' token is here\nRealPPPort.xs:1304:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1304:9: note: ')' token is here\nRealPPPort.xs:1305:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1305:9: note: '{' token is here\nRealPPPort.xs:1305:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1305:9: note: ')' token is here\nRealPPPort.xs:1306:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1306:9: note: '{' token is here\nRealPPPort.xs:1306:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1306:9: note: ')' token is here\nRealPPPort.xs:1311:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:497:20: note: expanded from macro 'mXPUSHn'\nRealPPPort.xs:1311:9: note: '{' token is here\n../../pp.h:497:31: note: expanded from macro 'mXPUSHn'\n../../pp.h:497:33: note: expanded from macro 'mXPUSHn'\nRealPPPort.xs:1311:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1311:9: note: ')' token is here\n../../pp.h:497:58: note: expanded from macro 'mXPUSHn'\n../../pp.h:497:60: note: expanded from macro 'mXPUSHn'\nRealPPPort.xs:1312:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1312:9: note: '{' token is here\nRealPPPort.xs:1312:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1312:9: note: ')' token is here\nRealPPPort.xs:1313:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1313:9: note: '{' token is here\nRealPPPort.xs:1313:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1313:9: note: ')' token is here\nRealPPPort.xs:1314:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1314:9: note: '{' token is here\nRealPPPort.xs:1314:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1314:9: note: ')' token is here\nRealPPPort.xs:1319:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1319:9: note: '{' token is here\nRealPPPort.xs:1319:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1319:9: note: ')' token is here\nRealPPPort.xs:1320:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1320:9: note: '{' token is here\nRealPPPort.xs:1320:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1320:9: note: ')' token is here\nRealPPPort.xs:1321:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1321:9: note: '{' token is here\nRealPPPort.xs:1321:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1321:9: note: ')' token is here\nRealPPPort.xs:1322:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1322:9: note: '{' token is here\nRealPPPort.xs:1322:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1322:9: note: ')' token is here\nRealPPPort.xs:1327:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:499:20: note: expanded from macro 'mXPUSHu'\nRealPPPort.xs:1327:9: note: '{' token is here\n../../pp.h:499:31: note: expanded from macro 'mXPUSHu'\n../../pp.h:499:33: note: expanded from macro 'mXPUSHu'\nRealPPPort.xs:1327:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1327:9: note: ')' token is here\n../../pp.h:499:58: note: expanded from macro 'mXPUSHu'\n../../pp.h:499:60: note: expanded from macro 'mXPUSHu'\nRealPPPort.xs:1328:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1328:9: note: '{' token is here\nRealPPPort.xs:1328:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1328:9: note: ')' token is here\nRealPPPort.xs:1329:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1329:9: note: '{' token is here\nRealPPPort.xs:1329:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1329:9: note: ')' token is here\nRealPPPort.xs:1330:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1330:9: note: '{' token is here\nRealPPPort.xs:1330:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1330:9: note: ')' token is here\nRealPPPort.c:2549:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2549:5: note: '{' token is here\nRealPPPort.c:2549:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2549:5: note: ')' token is here\nRealPPPort.c:2588:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2588:5: note: '{' token is here\nRealPPPort.c:2588:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2588:5: note: ')' token is here\nRealPPPort.xs:1418:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1418:9: note: '{' token is here\nRealPPPort.xs:1418:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1418:9: note: ')' token is here\nRealPPPort.xs:1420:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1420:9: note: '{' token is here\nRealPPPort.xs:1420:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1420:9: note: ')' token is here\nRealPPPort.c:2687:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2687:5: note: '{' token is here\nRealPPPort.c:2687:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2687:5: note: ')' token is here\nRealPPPort.c:2711:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2711:5: note: '{' token is here\nRealPPPort.c:2711:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2711:5: note: ')' token is here\nRealPPPort.c:2730:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2730:5: note: '{' token is here\nRealPPPort.c:2730:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2730:5: note: ')' token is here\nRealPPPort.c:2749:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2749:5: note: '{' token is here\nRealPPPort.c:2749:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2749:5: note: ')' token is here\nRealPPPort.c:2768:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2768:5: note: '{' token is here\nRealPPPort.c:2768:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2768:5: note: ')' token is here\nRealPPPort.c:2787:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2787:5: note: '{' token is here\nRealPPPort.c:2787:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2787:5: note: ')' token is here\nRealPPPort.c:2811:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2811:5: note: '{' token is here\nRealPPPort.c:2811:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2811:5: note: ')' token is here\nRealPPPort.c:2830:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2830:5: note: '{' token is here\nRealPPPort.c:2830:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2830:5: note: ')' token is here\n../../../zaphod32_hash.h:150:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'\n../../../perl.h:737:29: note: expanded from macro 'STMT_START'\n../../../zaphod32_hash.h:150:5: note: '{' token is here\n../../../zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'\n../../../zaphod32_hash.h:150:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'\n../../../zaphod32_hash.h:150:5: note: ')' token is here\n../../../zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'\n../../../perl.h:738:21: note: expanded from macro 'STMT_END'\n../../../zaphod32_hash.h:151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../zaphod32_hash.h:151:5: note: '{' token is here\nRealPPPort.c:2849:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2849:5: note: '{' token is here\nRealPPPort.c:2849:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2849:5: note: ')' token is here\n../../../zaphod32_hash.h:151:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../zaphod32_hash.h:151:5: note: ')' token is here\n../../../zaphod32_hash.h:152:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../zaphod32_hash.h:152:5: note: '{' token is here\n../../../zaphod32_hash.h:152:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../zaphod32_hash.h:152:5: note: ')' token is here\n../../../zaphod32_hash.h:156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX'\n../../../zaphod32_hash.h:156:5: note: '{' token is here\n../../../zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX'\n../../../zaphod32_hash.h:156:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'\n../../../zaphod32_hash.h:156:5: note: ')' token is here\n../../../zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX'\n../../../zaphod32_hash.h:157:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../zaphod32_hash.h:157:5: note: '{' token is here\nRealPPPort.c:2875:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2875:5: note: '{' token is here\nRealPPPort.c:2875:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2875:5: note: ')' token is here\n../../../zaphod32_hash.h:157:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../zaphod32_hash.h:157:5: note: ')' token is here\n../../../zaphod32_hash.h:158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../zaphod32_hash.h:158:5: note: '{' token is here\nRealPPPort.c:2893:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2893:13: note: '{' token is here\n../../pp.h:476:31: note:     v2 = ROTR32(v2, 7) ^ v0;   \\expanded from macro 'PUSHi'\n../../../zaphod32_hash.h:159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../zaphod32_hash.h:159:5: note: '{' token is here\nRealPPPort.c:2893:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2893:13: note: ')' token is here\nRealPPPort.c:2895:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2895:5: note: '{' token is here\nRealPPPort.c:2895:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2895:5: note: ')' token is here\n../../../zaphod32_hash.h:162:5: note: '{' token is here\n../../../zaphod32_hash.h:162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../zaphod32_hash.h:162:5: note: ')' token is here\n../../../zaphod32_hash.h:163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../zaphod32_hash.h:163:5: note: '{' token is here\n../../../zaphod32_hash.h:163:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../zaphod32_hash.h:163:5: note: ')' token is here\n:2929:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2929:13: note: '{' token is here\n../../../zaphod32_hash.h:164:5: note: ')' token is here\n../../../zaphod32_hash.h:167:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../zaphod32_hash.h:167:5: note: '{' token is here\nRealPPPort.c:2929:13: note: ')' token is here\nRealPPPort.c:2929:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2931:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2931:5: note: '{' token is here\nRealPPPort.c:2931:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2931:5: note: ')' token is here\nRealPPPort.c:2947:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2947:13: note: '{' token is here\nRealPPPort.c:2947:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2947:13: note: ')' token is here\n125:3: note:     STMT_START {                                        \\expanded from macro 'ZAPHOD32_MIX'\nRealPPPort.c:2949:5: note: '{' token is here\n../../../zaphod32_hash.h:168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../zaphod32_hash.h:168:5: note: '{' token is here\n../../../zaphod32_hash.h:168:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../zaphod32_hash.h:168:5: note: ')' token is here\n../../../zaphod32_hash.h:169:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../zaphod32_hash.h:169:5: note: '{' token is here\n../../../zaphod32_hash.h:169:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../zaphod32_hash.h:169:5: note: ')' token is here\n../../../zaphod32_hash.h:170:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2949:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2949:5: note: ')' token is here\nRealPPPort.c:2970:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2970:13: note: '{' token is here\nRealPPPort.c:2970:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2970:13: note: ')' token is here\nRealPPPort.c:2972:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2972:5: note: '{' token is here\nRealPPPort.c:2972:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2972:5: note: ')' token is here\nRealPPPort.c:2994:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2994:13: note: '{' token is here\n../../../zaphod32_hash.h:170:5: note: '{' token is here\nRealPPPort.c:2994:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX'RealPPPort.c\n:2996:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2996:5: note: '{' token is here\nRealPPPort.c:2996:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2996:5: note: ')' token is here\n../../../zaphod32_hash.h:171:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../zaphod32_hash.h:171:5: note: ')' token is here\nRealPPPort.c:3018:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3018:13: note: '{' token is here\nRealPPPort.c:3018:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3018:13: note: ')' token is here\nRealPPPort.c:3020:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3020:5: note: '{' token is here\nRealPPPort.c:3020:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3020:5: note: ')' token is here\nRealPPPort.c:3042:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3042:13: note: '{' token is here\n../../../zaphod32_hash.h:247:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../zaphod32_hash.h:247:13: note: '{' token is here\nRealPPPort.c:3042:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3042:13: note: ')' token is here\nRealPPPort.c:3044:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3044:5: note: '{' token is here\nRealPPPort.c:3044:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3044:5: note: ')' token is here\n../../../zaphod32_hash.h:247:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../zaphod32_hash.h:247:13: note: ')' token is here\n../../../zaphod32_hash.h:268:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../zaphod32_hash.h:90:37: note: expanded from macro 'ZAPHOD32_FINALIZE'\n../../../zaphod32_hash.h:268:5: note: '{' token is here\n../../../zaphod32_hash.h:90:48: note: expanded from macro 'ZAPHOD32_FINALIZE'\n../../../zaphod32_hash.h:268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../zaphod32_hash.h:113:36: note: expanded from macro 'ZAPHOD32_FINALIZE'\n../../../zaphod32_hash.h:268:5: note: ')' token is here\n../../../zaphod32_hash.h:114:3: note: expanded from macro 'ZAPHOD32_FINALIZE'\nRealPPPort.c:3067:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3067:5: note: '{' token is here\nRealPPPort.c:3067:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3067:5: note: ')' token is here\nRealPPPort.c:3089:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3089:37: note: '{' token is here\nRealPPPort.c:3089:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3089:37: note: ')' token is here\nRealPPPort.c:3091:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3091:5: note: '{' token is here\nRealPPPort.c:3091:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3091:5: note: ')' token is here\n../../../sbox32_hash.h:1448:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../sbox32_hash.h:99:36: note: expanded from macro 'SBOX32_MIX3'\n../../../sbox32_hash.h:1448:9: note: '{' token is here\n../../../sbox32_hash.h:99:47: note: expanded from macro 'SBOX32_MIX3'\nRealPPPort.c:3136:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3136:13: note: '{' token is here\n../../../sbox32_hash.h:1448:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../sbox32_hash.h:107:32: note: expanded from macro 'SBOX32_MIX3'\n../../../sbox32_hash.h:1448:9: note: ')' token is here\n../../../sbox32_hash.h:108:3: note: expanded from macro 'SBOX32_MIX3'\n../../../sbox32_hash.h:1453:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set'\n:1453:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:737:29: note: expanded from macro 'STMT_START'\nRealPPPort.c:3138:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3155:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3155:5: note: '{' token is here\nRealPPPort.c:3155:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3155:5: note: ')' token is here\nRealPPPort.c:3170:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3170:5: note: '{' token is here\nRealPPPort.c:3170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3170:5: note: ')' token is here\nRealPPPort.c:3188:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3188:5: note: '{' token is here\n../../../sbox32_hash.h:85:39: note: expanded from macro 'SBOX32_MIX4'\nRealPPPort.c:3188:5: note: ')' token is here\nRealPPPort.c:3188:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./ppport.h:11658:25:../../../sbox32_hash.h:1482:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../sbox32_hash.h:96:37: note: expanded from macro 'SBOX32_MIX4'\n../../../sbox32_hash.h:1482:9: note: ')' token is here\n../../../sbox32_hash.h:97:3: note: expanded from macro 'SBOX32_MIX4'\n../../../sbox32_hash.h:1487:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set'\n../../../sbox32_hash.h:1487:13: note: '{' token is here\n../../../sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set'\n../../../sbox32_hash.h:1487:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set'\n../../../sbox32_hash.h:1487:13: note: ')' token is here\n../../../sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set'\n../../../sbox32_hash.h:1490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../sbox32_hash.h:1490:5: note: '{' token is here\n../../../sbox32_hash.h:1490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../sbox32_hash.h:1490:5: note: ')' token is here\nRealPPPort.c:3204:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3204:13: note: '{' token is here\nRealPPPort.c:3204:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3204:13: note: ')' token is here\nRealPPPort.c:3206:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3206:5: note: '{' token is here\nRealPPPort.c:3206:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3206:5: note: ')' token is here\nRealPPPort.c:3223:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3223:5: note: '{' token is here\nRealPPPort.c:3223:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3223:5: note: ')' token is here\nRealPPPort.c:3240:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3240:5: note: '{' token is here\nRealPPPort.c:3240:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3240:5: note: ')' token is here\nRealPPPort.c:3265:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3265:5: note: '{' token is here\nRealPPPort.c:3265:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3265:5: note: ')' token is here\nRealPPPort.c:3281:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3281:5: note: '{' token is here\nRealPPPort.c:3281:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3281:5: note: ')' token is here\nRealPPPort.c:3296:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../perl.h:737:29: note: RealPPPort.cexpanded from macro 'STMT_START':\n3296:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3296:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3296:5: note: ')' token is here\n../../../perl_siphash.h:117:6: note: ')' token is here\n../../../perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'\n../../../perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'\n../../../perl_siphash.h:117:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'\n../../../perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'RealPPPort.c\n:3313:5: warning:   SIP_ROUNDS;                               \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n81:3: note: expanded from macro 'PERL_SIPHASH_FNC'\nRealPPPort.c:3313:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../XSUB.h:340:52: note../../../perl_siphash.h:117:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'\n../../../perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'\nRealPPPort.c:3313:5: note: '{' token is here\nRealPPPort.c:3313:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3313:5: note: ')' token is here\n../../../perl_siphash.h:118:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'\n../../../perl_siphash.h:118:6: note: '{' token is here\n../../../perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'\n../../../perl_siphash.h:118:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../perl_siphash.h:118:6: note: ')' token is here\n../../../perl_siphash.h:118:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../perl_siphash.h:118:15: note: '{' token is here\n../../../perl_siphash.h:118:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../perl_siphash.h:118:15: note: ')' token is here\n../../../perl_siphash.h:118:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../perl_siphash.h:118:24: note: '{' token is here\nRealPPPort.c:3403:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3403:13: note: '{' token is here\n../../../perl_siphash.h:118:24: note: ')' token is here\nRealPPPort.c:3403:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3403:13: note: ')' token is here\nRealPPPort.c:3405:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3405:5: note: '{' token is here\nRealPPPort.c:3405:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3405:5: note: ')' token is here\nRealPPPort.c:3423:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3423:13: note: '{' token is here\nRealPPPort.c:3423:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3423:13: note: ')' token is here\nRealPPPort.c:3425:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3425:5: note: '{' token is here\nRealPPPort.c:3425:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3425:5: note: ')' token is here\nRealPPPort.c:3452:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:3452:13: note: '{' token is here\nRealPPPort.c:3452:13: note: '{' token is here\n../../../perl_siphash.h:123:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../perl_siphash.h:123:6: note: ')' token is here\n../../../perl_siphash.h:123:15: note: '{' token is here\n../../../perl_siphash.h:123:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../perl_siphash.h:123:15: note: ')' token is here\n../../../perl_siphash.h:123:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../perl_siphash.h:123:6: note: '{' token is here\nRealPPPort.c:3452:13: note: ')' token is here\n476:58: note: expanded from macro 'PUSHi'\nRealPPPort.c:3454:5: note: '{' token is here\nRealPPPort.c:3454:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3454:5: note: ')' token is here\n../../../perl_siphash.h:124:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../perl_siphash.h:124:6: note: '{' token is here\nRealPPPort.c:3474:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3474:13: note: '{' token is here\nRealPPPort.c:3474:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3474:13: note: ')' token is here\nRealPPPort.c:3476:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3476:5: note: '{' token is here\nRealPPPort.c:3476:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3476:5: note: ')' token is here\n../../../perl_siphash.h:124:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../perl_siphash.h:124:6: note: ')' token is here\n../../../perl_siphash.h:124:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../perl_siphash.h:124:15: note: '{' token is here\n../../../perl_siphash.h:124:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../perl_siphash.h:124:15: note: ')' token is here\n../../../perl_siphash.h:124:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../perl_siphash.h:124:24: note: '{' token is here\n^RealPPPort.c:3496:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3496:13: note: '{' token is here\nRealPPPort.c:3496:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3496:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3496:13: note: ')' token is here\nRealPPPort.c:3498:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3498:5: note: '{' token is here\nRealPPPort.c:3498:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../perl_siphash.h:124:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../perl_siphash.h:124:24: note: ')' token is here\n../../../perl_siphash.h:124:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../perl_siphash.h:124:33: note: '{' token is here\n../../../perl_siphash.h:124:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../perl_siphash.h:124:33: note: ')' token is here\nRealPPPort.c:3518:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3518:13: note: '{' token is here\nRealPPPort.c:3518:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3518:13: note: ')' token is here\nRealPPPort.c:3520:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3520:5: note: '{' token is here\nRealPPPort.c:3520:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3520:5: note: ')' token is here\n../../../hv_func.h:166:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../hv_func.h:100:43: note: expanded from macro '_PERL_HASH_SEED_STATE'\n../../../hv_func.h:166:5: note: '{' token is here\n../../../hv_func.h:100:54: note: expanded from macro '_PERL_HASH_SEED_STATE'\n../../../hv_func.h:166:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../hv_func.h:102:93: note: expanded from macro '_PERL_HASH_SEED_STATE'\n../../../hv_func.h:166:5: note: ')' token is here\n../../../hv_func.h:103:3: note: expanded from macro '_PERL_HASH_SEED_STATE'\nRealPPPort.c:3540:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3540:13: note: '{' token is here\nRealPPPort.c:3540:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3540:13: note: ')' token is here\nRealPPPort.c:3542:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3542:5: note: '{' token is here\nRealPPPort.c:3542:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3542:5: note: ')' token is here\nRealPPPort.c:3562:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3562:13: note: '{' token is here\nRealPPPort.c:3562:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3562:13: note: ')' token is here\nRealPPPort.c:3564:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3564:5: note: '{' token is here\nRealPPPort.c:3564:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3564:5: note: ')' token is here\nRealPPPort.xs:1883:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1883:17: note: '{' token is here\nRealPPPort.xs:1883:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1883:17: note: ')' token is here\nRealPPPort.xs:1885:19: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1885:19: note: '{' token is here\nRealPPPort.xs:1885:19: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1885:19: note: ')' token is here\nRealPPPort.xs:1887:19: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1887:19: note: '{' token is here\nRealPPPort.xs:1887:19: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1887:19: note: ')' token is here\nRealPPPort.xs:1889:19: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1889:19: note: '{' token is here\nRealPPPort.xs:1889:19: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1889:19: note: ')' token is here\nRealPPPort.c:3610:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3610:5: note: '{' token is here\nRealPPPort.c:3610:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3610:5: note: ')' token is here\nRealPPPort.c:3628:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3628:5: note: '{' token is here\nRealPPPort.c:3628:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3628:5: note: ')' token is here\nRealPPPort.xs:1909:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1909:17: note: '{' token is here\nRealPPPort.xs:1909:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1909:17: note: ')' token is here\nRealPPPort.xs:1913:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1913:17: note: '{' token is here\nRealPPPort.xs:1913:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1913:17: note: ')' token is here\nRealPPPort.xs:1918:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1918:17: note: '{' token is here\nRealPPPort.xs:1918:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1918:17: note: ')' token is here\nRealPPPort.xs:1919:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1919:17: note: '{' token is here\nRealPPPort.xs:1919:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1919:17: note: ')' token is here\nRealPPPort.c:3672:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3672:13: note: '{' token is here\nRealPPPort.c:3672:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3672:13: note: ')' token is here\nRealPPPort.c:3674:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3674:5: note: '{' token is here\nRealPPPort.c:3674:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3674:5: note: ')' token is here\nRealPPPort.c:3695:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3695:5: note: '{' token is here\nRealPPPort.c:3695:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3695:5: note: ')' token is here\nRealPPPort.xs:1944:19: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1944:19: note: '{' token is here\nRealPPPort.xs:1944:19: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1944:19: note: ')' token is here\nRealPPPort.xs:1945:19: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1945:19: note: '{' token is here\nRealPPPort.xs:1945:19: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1945:19: note: ')' token is here\nRealPPPort.c:3715:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3715:5: note: '{' token is here\nRealPPPort.c:3715:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3715:5: note: ')' token is here\nRealPPPort.c:3732:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3732:13: note: '{' token is here\nRealPPPort.c:3732:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3732:13: note: ')' token is here\nRealPPPort.c:3734:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3734:5: note: '{' token is here\nRealPPPort.c:3734:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3734:5: note: ')' token is here\nRealPPPort.xs:1959:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1959:17: note: '{' token is here\nRealPPPort.xs:1959:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1959:17: note: ')' token is here\nRealPPPort.xs:1960:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1960:17: note: '{' token is here\nRealPPPort.xs:1960:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1960:17: note: ')' token is here\nRealPPPort.xs:1969:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1969:17: note: '{' token is here\nRealPPPort.xs:1969:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1969:17: note: ')' token is here\nRealPPPort.xs:1975:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1975:17: note: '{' token is here\nRealPPPort.xs:1975:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1975:17: note: ')' token is here\nRealPPPort.xs:1996:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1996:17: note: '{' token is here\nRealPPPort.xs:1996:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1996:17: note: ')' token is here\nRealPPPort.xs:2007:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:2007:17: note: '{' token is here\nRealPPPort.xs:2007:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:2007:17: note: ')' token is here\nRealPPPort.xs:2008:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:2008:17: note: '{' token is here\nRealPPPort.xs:2008:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:2008:17: note: ')' token is here\nRealPPPort.c:3868:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3868:5: note: '{' token is here\nRealPPPort.c:3868:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3868:5: note: ')' token is here\nRealPPPort.c:3887:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3887:5: note: '{' token is here\nRealPPPort.c:3887:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3887:5: note: ')' token is here\nRealPPPort.c:3906:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3906:5: note: '{' token is here\nRealPPPort.c:3906:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3906:5: note: ')' token is here\nRealPPPort.c:3925:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3925:5: note: '{' token is here\nRealPPPort.c:3925:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3925:5: note: ')' token is here\nRealPPPort.c:3944:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3944:5: note: '{' token is here\nRealPPPort.c:3944:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3944:5: note: ')' token is here\nRealPPPort.c:3963:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3963:5: note: '{' token is here\nRealPPPort.c:3963:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3963:5: note: ')' token is here\nRealPPPort.c:3982:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3982:5: note: '{' token is here\nRealPPPort.c:3982:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3982:5: note: ')' token is here\nRealPPPort.c:4001:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4001:5: note: '{' token is here\nRealPPPort.c:4001:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4001:5: note: ')' token is here\nRealPPPort.c:4020:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4020:5: note: '{' token is here\nRealPPPort.c:4020:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4020:5: note: ')' token is here\nRealPPPort.c:4039:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4039:5: note: '{' token is here\nRealPPPort.c:4039:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4039:5: note: ')' token is here\nRealPPPort.c:4058:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4058:5: note: '{' token is here\nRealPPPort.c:4058:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4058:5: note: ')' token is here\nRealPPPort.c:4077:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4077:5: note: '{' token is here\nRealPPPort.c:4077:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4077:5: note: ')' token is here\nRealPPPort.c:4096:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4096:5: note: '{' token is here\nRealPPPort.c:4096:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4096:5: note: ')' token is here\nRealPPPort.c:4115:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4115:5: note: '{' token is here\nRealPPPort.c:4115:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4115:5: note: ')' token is here\nRealPPPort.c:4134:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4134:5: note: '{' token is here\nRealPPPort.c:4134:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4134:5: note: ')' token is here\nRealPPPort.c:4153:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4153:5: note: '{' token is here\nRealPPPort.c:4153:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4153:5: note: ')' token is here\nRealPPPort.c:4172:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4172:5: note: '{' token is here\nRealPPPort.c:4172:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4172:5: note: ')' token is here\nRealPPPort.c:4191:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4191:5: note: '{' token is here\nRealPPPort.c:4191:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4191:5: note: ')' token is here\nRealPPPort.c:4210:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4210:5: note: '{' token is here\nRealPPPort.c:4210:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4210:5: note: ')' token is here\nRealPPPort.c:4229:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4229:5: note: '{' token is here\nRealPPPort.c:4229:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4229:5: note: ')' token is here\nRealPPPort.c:4248:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4248:5: note: '{' token is here\nRealPPPort.c:4248:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4248:5: note: ')' token is here\nRealPPPort.c:4267:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4267:5: note: '{' token is here\nRealPPPort.c:4267:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4267:5: note: ')' token is here\nRealPPPort.c:4286:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4286:5: note: '{' token is here\nRealPPPort.c:4286:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4286:5: note: ')' token is here\nRealPPPort.c:4305:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4305:5: note: '{' token is here\nRealPPPort.c:4305:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4305:5: note: ')' token is here\nRealPPPort.c:4324:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4324:5: note: '{' token is here\nRealPPPort.c:4324:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4324:5: note: ')' token is here\nRealPPPort.c:4343:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4343:5: note: '{' token is here\nRealPPPort.c:4343:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4343:5: note: ')' token is here\nRealPPPort.c:4362:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4362:5: note: '{' token is here\nRealPPPort.c:4362:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4362:5: note: ')' token is here\nRealPPPort.c:4381:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4381:5: note: '{' token is here\nRealPPPort.c:4381:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4381:5: note: ')' token is here\nRealPPPort.c:4400:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4400:5: note: '{' token is here\nRealPPPort.c:4400:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4400:5: note: ')' token is here\nRealPPPort.c:4419:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4419:5: note: '{' token is here\nRealPPPort.c:4419:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4419:5: note: ')' token is here\nRealPPPort.c:4438:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4438:5: note: '{' token is here\nRealPPPort.c:4438:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4438:5: note: ')' token is here\nRealPPPort.c:4457:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4457:5: note: '{' token is here\nRealPPPort.c:4457:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4457:5: note: ')' token is here\nRealPPPort.c:4476:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4476:5: note: '{' token is here\nRealPPPort.c:4476:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4476:5: note: ')' token is here\nRealPPPort.c:4495:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4495:5: note: '{' token is here\nRealPPPort.c:4495:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4495:5: note: ')' token is here\nRealPPPort.c:4514:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4514:5: note: '{' token is here\nRealPPPort.c:4514:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4514:5: note: ')' token is here\nRealPPPort.c:4533:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4533:5: note: '{' token is here\nRealPPPort.c:4533:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4533:5: note: ')' token is here\nRealPPPort.c:4552:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4552:5: note: '{' token is here\nRealPPPort.c:4552:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4552:5: note: ')' token is here\nRealPPPort.c:4571:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4571:5: note: '{' token is here\nRealPPPort.c:4571:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4571:5: note: ')' token is here\nRealPPPort.c:4590:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4590:5: note: '{' token is here\nRealPPPort.c:4590:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4590:5: note: ')' token is here\nRealPPPort.c:4609:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4609:5: note: '{' token is here\nRealPPPort.c:4609:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4609:5: note: ')' token is here\nRealPPPort.c:4628:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4628:5: note: '{' token is here\nRealPPPort.c:4628:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4628:5: note: ')' token is here\nRealPPPort.c:4647:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4647:5: note: '{' token is here\nRealPPPort.c:4647:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4647:5: note: ')' token is here\nRealPPPort.c:4666:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4666:5: note: '{' token is here\nRealPPPort.c:4666:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4666:5: note: ')' token is here\nRealPPPort.c:4685:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4685:5: note: '{' token is here\nRealPPPort.c:4685:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4685:5: note: ')' token is here\n../../../inline.h:2247:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../cop.h:795:5: note: expanded from macro 'CX_POP_SAVEARRAY'\n../../../inline.h:2247:5: note: '{' token is here\n../../../cop.h:795:16: note: expanded from macro 'CX_POP_SAVEARRAY'\n../../../inline.h:2247:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../cop.h:800:5: note: expanded from macro 'CX_POP_SAVEARRAY'\n../../../inline.h:2247:5: note: ')' token is here\n../../../cop.h:800:7: note: expanded from macro 'CX_POP_SAVEARRAY'\n../../../inline.h:2253:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../cop.h:805:5: note: expanded from macro 'CLEAR_ARGARRAY'\n../../../inline.h:2253:9: note: '{' token is here\n../../../cop.h:805:16: note: expanded from macro 'CLEAR_ARGARRAY'\n../../../inline.h:2253:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../cop.h:809:5: note: expanded from macro 'CLEAR_ARGARRAY'\n../../../inline.h:2253:9: note: ')' token is here\n../../../cop.h:809:7: note: expanded from macro 'CLEAR_ARGARRAY'\nRealPPPort.c:4704:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4704:5: note: '{' token is here\nRealPPPort.c:4704:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4704:5: note: ')' token is here\nRealPPPort.c:4723:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4723:5: note: '{' token is here\nRealPPPort.c:4723:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4723:5: note: ')' token is here\nRealPPPort.c:4742:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4742:5: note: '{' token is here\nRealPPPort.c:4742:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4742:5: note: ')' token is here\nRealPPPort.c:4761:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4761:5: note: '{' token is here\nRealPPPort.c:4761:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4761:5: note: ')' token is here\nRealPPPort.c:4780:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4780:5: note: '{' token is here\nRealPPPort.c:4780:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4780:5: note: ')' token is here\nRealPPPort.c:4799:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4799:5: note: '{' token is here\nRealPPPort.c:4799:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4799:5: note: ')' token is here\nRealPPPort.c:4818:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4818:5: note: '{' token is here\nRealPPPort.c:4818:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4818:5: note: ')' token is here\nRealPPPort.c:4837:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4837:5: note: '{' token is here\nRealPPPort.c:4837:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4837:5: note: ')' token is here\nRealPPPort.c:4856:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4856:5: note: '{' token is here\nRealPPPort.c:4856:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4856:5: note: ')' token is here\nRealPPPort.c:4875:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4875:5: note: '{' token is here\nRealPPPort.c:4875:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4875:5: note: ')' token is here\nRealPPPort.c:4894:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4894:5: note: '{' token is here\nRealPPPort.c:4894:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4894:5: note: ')' token is here\nByte.c:29:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../pp.h:69:5: note: expanded from macro 'PUSHMARK'\nByte.c:29:2: note: '{' token is here\n../../../pp.h:69:16: note: expanded from macro 'PUSHMARK'\nRealPPPort.c:4913:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nByte.c:30:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../pp.h:479:19: note: expanded from macro 'XPUSHs'\n../../../pp.h:479:32: note: expanded from macro 'XPUSHs'\n../../../pp.h:388:25: note: expanded from macro 'EXTEND'\nByte.c:30:2: note: '{' token is here\n../../../pp.h:388:36: note: expanded from macro 'EXTEND'\nByte.c:30:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../pp.h:393:28: note: expanded from macro 'EXTEND'\nByte.c:30:2: note: ')' token is here\n../../../pp.h:393:30: note: expanded from macro 'EXTEND'\n../../../pp.h:479:59: note: expanded from macro 'XPUSHs'\n../../../pp.h:479:61: note: expanded from macro 'XPUSHs'\nByte.c:34:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nByte.c:34:4: note: '{' token is here\n../../../pp.h:479:30: note: expanded from macro 'XPUSHs'\nRealPPPort.c:4932:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4932:5: note: '{' token is here\nRealPPPort.c:4932:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4932:5: note: ')' token is here\nRealPPPort.c:4951:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4951:5: note: '{' token is here\nRealPPPort.c:4951:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4951:5: note: ')' token is here\nByte.c:34:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nByte.c:34:4: note: ')' token is here\nRealPPPort.c:4973:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4973:5: note: '{' token is here\nRealPPPort.c:4973:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4973:5: note: ')' token is here\nRealPPPort.c:4995:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4995:5: note: '{' token is here\nRealPPPort.c:4995:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4995:5: note: ')' token is here\nRealPPPort.c:5014:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5014:5: note: '{' token is here\nRealPPPort.c:5014:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5014:5: note: ')' token is here\nRealPPPort.c:5033:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5033:5: note: '{' token is here\nRealPPPort.c:5033:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5033:5: note: ')' token is here\nRealPPPort.c:5052:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5052:5: note: '{' token is here\nRealPPPort.c:5052:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5052:5: note: ')' token is here\nRealPPPort.c:5071:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5071:5: note: '{' token is here\nRealPPPort.c:5071:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5071:5: note: ')' token is here\nRealPPPort.c:5090:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5090:5: note: '{' token is here\nRealPPPort.c:5090:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5090:5: note: ')' token is here\nRealPPPort.c:5109:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5109:5: note: '{' token is here\nRealPPPort.c:5109:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5109:5: note: ')' token is here\nRealPPPort.c:5128:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5128:5: note: '{' token is here\nRealPPPort.c:5128:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5128:5: note: ')' token is here\nRealPPPort.c:5147:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5147:5: note: '{' token is here\nRealPPPort.c:5147:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5147:5: note: ')' token is here\nRealPPPort.c:5166:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5166:5: note: '{' token is here\nRealPPPort.c:5166:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5166:5: note: ')' token is here\nRealPPPort.c:5185:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5185:5: note: '{' token is here\nRealPPPort.c:5185:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5185:5: note: ')' token is here\nRealPPPort.c:5204:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5204:5: note: '{' token is here\nRealPPPort.c:5204:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5204:5: note: ')' token is here\nRealPPPort.c:5223:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5223:5: note: '{' token is here\nRealPPPort.c:5223:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5223:5: note: ')' token is here\nRealPPPort.c:5242:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5242:5: note: '{' token is here\nRealPPPort.c:5242:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5242:5: note: ')' token is here\nRealPPPort.c:5261:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5261:5: note: '{' token is here\nRealPPPort.c:5261:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5261:5: note: ')' token is here\nRealPPPort.c:5280:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5280:5: note: '{' token is here\nRealPPPort.c:5280:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5280:5: note: ')' token is here\nRealPPPort.c:5301:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5301:5: note: '{' token is here\nRealPPPort.c:5301:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5301:5: note: ')' token is here\nRealPPPort.c:5322:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5322:5: note: '{' token is here\nRealPPPort.c:5322:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5322:5: note: ')' token is here\nRealPPPort.c:5343:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5343:5: note: '{' token is here\nRealPPPort.c:5343:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5343:5: note: ')' token is here\nRealPPPort.c:5364:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5364:5: note: '{' token is here\nRealPPPort.c:5364:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5364:5: note: ')' token is here\nRealPPPort.c:5385:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5385:5: note: '{' token is here\nRealPPPort.c:5385:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5385:5: note: ')' token is here\nRealPPPort.c:5406:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5406:5: note: '{' token is here\nRealPPPort.c:5406:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5406:5: note: ')' token is here\nRealPPPort.c:5427:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5427:5: note: '{' token is here\nRealPPPort.c:5427:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5427:5: note: ')' token is here\nRealPPPort.c:5448:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5448:5: note: '{' token is here\nRealPPPort.c:5448:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5448:5: note: ')' token is here\nRealPPPort.c:5469:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5469:5: note: '{' token is here\nRealPPPort.c:5469:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5469:5: note: ')' token is here\nRealPPPort.c:5490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5490:5: note: '{' token is here\nRealPPPort.c:5490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5490:5: note: ')' token is here\nRealPPPort.c:5511:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5511:5: note: '{' token is here\nRealPPPort.c:5511:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5511:5: note: ')' token is here\nRealPPPort.c:5532:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5532:5: note: '{' token is here\nRealPPPort.c:5532:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5532:5: note: ')' token is here\nRealPPPort.c:5553:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5553:5: note: '{' token is here\nRealPPPort.c:5553:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5553:5: note: ')' token is here\nRealPPPort.c:5574:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5574:5: note: '{' token is here\nRealPPPort.c:5574:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5574:5: note: ')' token is here\nRealPPPort.c:5595:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5595:5: note: '{' token is here\nRealPPPort.c:5595:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5595:5: note: ')' token is here\nRealPPPort.c:5616:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5616:5: note: '{' token is here\nRealPPPort.c:5616:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5616:5: note: ')' token is here\nRealPPPort.c:5637:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5637:5: note: '{' token is here\nRealPPPort.c:5637:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5637:5: note: ')' token is here\nRealPPPort.c:5658:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5658:5: note: '{' token is here\nRealPPPort.c:5658:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5658:5: note: ')' token is here\nRealPPPort.c:5680:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5680:5: note: '{' token is here\nRealPPPort.c:5680:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5680:5: note: ')' token is here\nRealPPPort.c:5701:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5701:5: note: '{' token is here\nRealPPPort.c:5701:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5701:5: note: ')' token is here\nRealPPPort.c:5722:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5722:5: note: '{' token is here\nRealPPPort.c:5722:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5722:5: note: ')' token is here\nRealPPPort.c:5743:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5743:5: note: '{' token is here\nRealPPPort.c:5743:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5743:5: note: ')' token is here\nRealPPPort.c:5764:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5764:5: note: '{' token is here\nRealPPPort.c:5764:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5764:5: note: ')' token is here\nRealPPPort.c:5785:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5785:5: note: '{' token is here\nRealPPPort.c:5785:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5785:5: note: ')' token is here\nRealPPPort.c:5806:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5806:5: note: '{' token is here\nRealPPPort.c:5806:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5806:5: note: ')' token is here\nRealPPPort.c:5827:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5827:5: note: '{' token is here\nRealPPPort.c:5827:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5827:5: note: ')' token is here\nRealPPPort.c:5848:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5848:5: note: '{' token is here\nRealPPPort.c:5848:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5848:5: note: ')' token is here\nRealPPPort.c:5869:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5869:5: note: '{' token is here\nRealPPPort.c:5869:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5869:5: note: ')' token is here\nRealPPPort.c:5890:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5890:5: note: '{' token is here\nRealPPPort.c:5890:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5890:5: note: ')' token is here\nRealPPPort.c:5911:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5911:5: note: '{' token is here\nRealPPPort.c:5911:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5911:5: note: ')' token is here\nRealPPPort.c:5932:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5932:5: note: '{' token is here\nRealPPPort.c:5932:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5932:5: note: ')' token is here\nRealPPPort.c:5953:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5953:5: note: '{' token is here\nRealPPPort.c:5953:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5953:5: note: ')' token is here\nRealPPPort.c:5974:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5974:5: note: '{' token is here\nRealPPPort.c:5974:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:5974:5: note: ')' token is here\nRealPPPort.c:6016:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6016:5: note: '{' token is here\nRealPPPort.c:6016:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6016:5: note: ')' token is here\nRealPPPort.c:6058:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6058:5: note: '{' token is here\nRealPPPort.c:6058:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6058:5: note: ')' token is here\nRealPPPort.c:6100:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6100:5: note: '{' token is here\nRealPPPort.c:6100:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6100:5: note: ')' token is here\nRealPPPort.c:6142:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6142:5: note: '{' token is here\nRealPPPort.c:6142:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6142:5: note: ')' token is here\nRealPPPort.c:6182:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6182:5: note: '{' token is here\nRealPPPort.c:6182:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6182:5: note: ')' token is here\nRealPPPort.c:6222:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6222:5: note: '{' token is here\nRealPPPort.c:6222:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6222:5: note: ')' token is here\nRealPPPort.c:6262:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6262:5: note: '{' token is here\nRealPPPort.c:6262:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6262:5: note: ')' token is here\nRealPPPort.c:6302:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6302:5: note: '{' token is here\nRealPPPort.c:6302:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6302:5: note: ')' token is here\nRealPPPort.c:6322:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6322:13: note: '{' token is here\nRealPPPort.c:6322:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6322:13: note: ')' token is here\nRealPPPort.c:6324:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6324:5: note: '{' token is here\nRealPPPort.c:6324:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6324:5: note: ')' token is here\nRealPPPort.c:6342:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6342:13: note: '{' token is here\nRealPPPort.c:6342:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6342:13: note: ')' token is here\nRealPPPort.c:6344:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6344:5: note: '{' token is here\nRealPPPort.c:6344:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6344:5: note: ')' token is here\nRealPPPort.c:6362:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6362:13: note: '{' token is here\nRealPPPort.c:6362:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6362:13: note: ')' token is here\nRealPPPort.c:6364:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6364:5: note: '{' token is here\nRealPPPort.c:6364:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6364:5: note: ')' token is here\nRealPPPort.c:6382:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6382:13: note: '{' token is here\nRealPPPort.c:6382:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6382:13: note: ')' token is here\nRealPPPort.c:6384:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6384:5: note: '{' token is here\nRealPPPort.c:6384:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6384:5: note: ')' token is here\nRealPPPort.c:6402:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6402:13: note: '{' token is here\nRealPPPort.c:6402:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6402:13: note: ')' token is here\nRealPPPort.c:6404:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6404:5: note: '{' token is here\nRealPPPort.c:6404:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6404:5: note: ')' token is here\nRealPPPort.c:6418:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6418:5: note: '{' token is here\nRealPPPort.c:6418:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6418:5: note: ')' token is here\nRealPPPort.c:6432:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6432:5: note: '{' token is here\nRealPPPort.c:6432:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6432:5: note: ')' token is here\nRealPPPort.c:6446:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6446:5: note: '{' token is here\nRealPPPort.c:6446:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6446:5: note: ')' token is here\nRealPPPort.c:6469:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6469:13: note: '{' token is here\nRealPPPort.c:6469:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6469:13: note: ')' token is here\nRealPPPort.c:6471:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6471:5: note: '{' token is here\nRealPPPort.c:6471:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6471:5: note: ')' token is here\nRealPPPort.c:6493:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6493:13: note: '{' token is here\nRealPPPort.c:6493:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6493:13: note: ')' token is here\nRealPPPort.c:6495:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6495:5: note: '{' token is here\nRealPPPort.c:6495:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6495:5: note: ')' token is here\nRealPPPort.c:6541:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6541:13: note: '{' token is here\nRealPPPort.c:6541:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6541:13: note: ')' token is here\nRealPPPort.c:6543:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6543:5: note: '{' token is here\nRealPPPort.c:6543:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6543:5: note: ')' token is here\nRealPPPort.xs:3232:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3232:17: note: '{' token is here\nRealPPPort.xs:3232:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3232:17: note: ')' token is here\nRealPPPort.xs:3233:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3233:17: note: '{' token is here\nRealPPPort.xs:3233:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3233:17: note: ')' token is here\nRealPPPort.xs:3234:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3234:17: note: '{' token is here\nRealPPPort.xs:3234:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3234:17: note: ')' token is here\nRealPPPort.xs:3235:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3235:17: note: '{' token is here\nRealPPPort.xs:3235:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3235:17: note: ')' token is here\nRealPPPort.xs:3236:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3236:17: note: '{' token is here\nRealPPPort.xs:3236:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3236:17: note: ')' token is here\nRealPPPort.xs:3237:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3237:17: note: '{' token is here\nRealPPPort.xs:3237:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3237:17: note: ')' token is here\nRealPPPort.xs:3242:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3242:17: note: '{' token is here\nRealPPPort.xs:3242:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3242:17: note: ')' token is here\nRealPPPort.xs:3243:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3243:17: note: '{' token is here\nRealPPPort.xs:3243:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3243:17: note: ')' token is here\nRealPPPort.xs:3244:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3244:17: note: '{' token is here\nRealPPPort.xs:3244:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3244:17: note: ')' token is here\nRealPPPort.xs:3245:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3245:17: note: '{' token is here\nRealPPPort.xs:3245:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3245:17: note: ')' token is here\nRealPPPort.xs:3246:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3246:17: note: '{' token is here\nRealPPPort.xs:3246:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3246:17: note: ')' token is here\nRealPPPort.xs:3247:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3247:17: note: '{' token is here\nRealPPPort.xs:3247:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3247:17: note: ')' token is here\nRealPPPort.xs:3252:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3252:17: note: '{' token is here\nRealPPPort.xs:3252:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3252:17: note: ')' token is here\nRealPPPort.xs:3253:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3253:17: note: '{' token is here\nRealPPPort.xs:3253:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3253:17: note: ')' token is here\nRealPPPort.xs:3263:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../XSUB.h:338:24: note: expanded from macro 'XSRETURN_YES'\nRealPPPort.xs:3263:17: note: '{' token is here\n../../XSUB.h:338:35: note: expanded from macro 'XSRETURN_YES'\n../../XSUB.h:338:52: note: expanded from macro 'XSRETURN_YES'\nRealPPPort.xs:3263:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3263:17: note: ')' token is here\n../../XSUB.h:338:65: note: expanded from macro 'XSRETURN_YES'\n../../XSUB.h:338:67: note: expanded from macro 'XSRETURN_YES'\nRealPPPort.xs:3273:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3273:17: note: '{' token is here\nRealPPPort.xs:3273:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3273:17: note: ')' token is here\nRealPPPort.xs:3290:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3290:17: note: '{' token is here\nRealPPPort.xs:3290:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3290:17: note: ')' token is here\nRealPPPort.xs:3297:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3297:17: note: '{' token is here\nRealPPPort.xs:3297:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3297:17: note: ')' token is here\nRealPPPort.xs:3304:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3304:17: note: '{' token is here\nRealPPPort.xs:3304:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3304:17: note: ')' token is here\nRealPPPort.xs:3313:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3313:17: note: '{' token is here\nRealPPPort.xs:3313:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3313:17: note: ')' token is here\nRealPPPort.xs:3314:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3314:17: note: '{' token is here\nRealPPPort.xs:3314:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3314:17: note: ')' token is here\nRealPPPort.xs:3319:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3319:17: note: '{' token is here\nRealPPPort.xs:3319:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3319:17: note: ')' token is here\nRealPPPort.xs:3320:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3320:17: note: '{' token is here\nRealPPPort.xs:3320:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3320:17: note: ')' token is here\nRealPPPort.c:6760:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6760:13: note: '{' token is here\nRealPPPort.c:6760:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6760:13: note: ')' token is here\nRealPPPort.c:6762:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6762:5: note: '{' token is here\nRealPPPort.c:6762:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6762:5: note: ')' token is here\nRealPPPort.xs:3357:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3357:17: note: '{' token is here\nRealPPPort.xs:3357:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3357:17: note: ')' token is here\nRealPPPort.xs:3358:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3358:17: note: '{' token is here\nRealPPPort.xs:3358:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3358:17: note: ')' token is here\nRealPPPort.c:6867:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6867:5: note: '{' token is here\nRealPPPort.c:6867:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6867:5: note: ')' token is here\nRealPPPort.c:6885:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6885:5: note: '{' token is here\nRealPPPort.c:6885:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6885:5: note: ')' token is here\nRealPPPort.c:6910:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6910:13: note: '{' token is here\nRealPPPort.c:6910:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6910:13: note: ')' token is here\nRealPPPort.c:6912:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6912:5: note: '{' token is here\nRealPPPort.c:6912:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6912:5: note: ')' token is here\nRealPPPort.c:6952:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6952:13: note: '{' token is here\nRealPPPort.c:6952:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6952:13: note: ')' token is here\nRealPPPort.c:6954:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6954:5: note: '{' token is here\nRealPPPort.c:6954:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:6954:5: note: ')' token is here\nRealPPPort.xs:3440:23: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3440:23: note: '{' token is here\nRealPPPort.xs:3440:23: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3440:23: note: ')' token is here\nRealPPPort.xs:3441:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3441:17: note: '{' token is here\nRealPPPort.xs:3441:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3441:17: note: ')' token is here\nRealPPPort.xs:3442:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3442:17: note: '{' token is here\nRealPPPort.xs:3442:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3442:17: note: ')' token is here\nRealPPPort.xs:3443:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3443:17: note: '{' token is here\nRealPPPort.xs:3443:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3443:17: note: ')' token is here\nRealPPPort.xs:3456:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3456:17: note: '{' token is here\nRealPPPort.xs:3456:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3456:17: note: ')' token is here\nRealPPPort.xs:3457:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3457:17: note: '{' token is here\nRealPPPort.xs:3457:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3457:17: note: ')' token is here\nRealPPPort.xs:3458:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3458:17: note: '{' token is here\nRealPPPort.xs:3458:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3458:17: note: ')' token is here\nRealPPPort.xs:3471:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3471:17: note: '{' token is here\nRealPPPort.xs:3471:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3471:17: note: ')' token is here\nRealPPPort.xs:3472:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3472:17: note: '{' token is here\nRealPPPort.xs:3472:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3472:17: note: ')' token is here\nRealPPPort.xs:3474:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3474:17: note: '{' token is here\nRealPPPort.xs:3474:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3474:17: note: ')' token is here\nRealPPPort.xs:3475:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3475:17: note: '{' token is here\nRealPPPort.xs:3475:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3475:17: note: ')' token is here\nRealPPPort.xs:3477:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3477:17: note: '{' token is here\nRealPPPort.xs:3477:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3477:17: note: ')' token is here\nRealPPPort.xs:3478:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3478:17: note: '{' token is here\nRealPPPort.xs:3478:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3478:17: note: ')' token is here\nRealPPPort.xs:3480:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3480:17: note: '{' token is here\nRealPPPort.xs:3480:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3480:17: note: ')' token is here\nRealPPPort.xs:3481:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3481:17: note: '{' token is here\nRealPPPort.xs:3481:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3481:17: note: ')' token is here\nRealPPPort.xs:3483:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3483:17: note: '{' token is here\nRealPPPort.xs:3483:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3483:17: note: ')' token is here\nRealPPPort.xs:3484:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3484:17: note: '{' token is here\nRealPPPort.xs:3484:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3484:17: note: ')' token is here\nRealPPPort.xs:3486:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3486:17: note: '{' token is here\nRealPPPort.xs:3486:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3486:17: note: ')' token is here\nRealPPPort.xs:3487:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3487:17: note: '{' token is here\nRealPPPort.xs:3487:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3487:17: note: ')' token is here\nRealPPPort.xs:3488:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3488:17: note: '{' token is here\nRealPPPort.xs:3488:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3488:17: note: ')' token is here\nRealPPPort.c:7062:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7062:5: note: '{' token is here\nRealPPPort.c:7062:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7062:5: note: ')' token is here\nRealPPPort.c:7083:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7083:5: note: '{' token is here\nRealPPPort.c:7083:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7083:5: note: ')' token is here\nRealPPPort.c:7104:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7104:5: note: '{' token is here\nRealPPPort.c:7104:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7104:5: note: ')' token is here\nRealPPPort.c:7123:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7123:5: note: '{' token is here\nRealPPPort.c:7123:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7123:5: note: ')' token is here\nRealPPPort.c:7142:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7142:5: note: '{' token is here\nRealPPPort.c:7142:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7142:5: note: ')' token is here\nRealPPPort.c:7165:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7165:5: note: '{' token is here\nRealPPPort.c:7165:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7165:5: note: ')' token is here\nRealPPPort.c:7184:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7184:5: note: '{' token is here\nRealPPPort.c:7184:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7184:5: note: ')' token is here\nRealPPPort.c:7203:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7203:5: note: '{' token is here\nRealPPPort.c:7203:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7203:5: note: ')' token is here\nRealPPPort.c:7226:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7226:5: note: '{' token is here\nRealPPPort.c:7226:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7226:5: note: ')' token is here\nRealPPPort.c:7244:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7244:13: note: '{' token is here\nRealPPPort.c:7244:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7244:13: note: ')' token is here\nRealPPPort.c:7246:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7246:5: note: '{' token is here\nRealPPPort.c:7246:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7246:5: note: ')' token is here\nRealPPPort.xs:3611:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3611:17: note: '{' token is here\nRealPPPort.xs:3611:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3611:17: note: ')' token is here\nRealPPPort.xs:3612:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3612:17: note: '{' token is here\nRealPPPort.xs:3612:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3612:17: note: ')' token is here\nRealPPPort.c:7353:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7353:5: note: '{' token is here\nRealPPPort.c:7353:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7353:5: note: ')' token is here\nRealPPPort.c:7382:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7382:13: note: '{' token is here\nRealPPPort.c:7382:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7382:13: note: ')' token is here\nRealPPPort.c:7384:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7384:5: note: '{' token is here\nRealPPPort.c:7384:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7384:5: note: ')' token is here\nRealPPPort.c:7415:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7415:13: note: '{' token is here\nRealPPPort.c:7415:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7415:13: note: ')' token is here\nRealPPPort.c:7417:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7417:5: note: '{' token is here\nRealPPPort.c:7417:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7417:5: note: ')' token is here\nRealPPPort.c:7455:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7455:13: note: '{' token is here\nRealPPPort.c:7455:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7455:13: note: ')' token is here\nRealPPPort.c:7457:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7457:5: note: '{' token is here\nRealPPPort.c:7457:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7457:5: note: ')' token is here\nRealPPPort.c:7503:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7503:5: note: '{' token is here\nRealPPPort.c:7503:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7503:5: note: ')' token is here\nRealPPPort.c:7545:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7545:5: note: '{' token is here\nRealPPPort.c:7545:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7545:5: note: ')' token is here\nRealPPPort.c:7567:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7567:13: note: '{' token is here\nRealPPPort.c:7567:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7567:13: note: ')' token is here\nRealPPPort.c:7569:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7569:5: note: '{' token is here\nRealPPPort.c:7569:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7569:5: note: ')' token is here\nRealPPPort.c:7591:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7591:13: note: '{' token is here\nRealPPPort.c:7591:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7591:13: note: ')' token is here\nRealPPPort.c:7593:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7593:5: note: '{' token is here\nRealPPPort.c:7593:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7593:5: note: ')' token is here\nRealPPPort.c:7618:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7618:5: note: '{' token is here\nRealPPPort.c:7618:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7618:5: note: ')' token is here\nRealPPPort.c:7642:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7642:13: note: '{' token is here\nRealPPPort.c:7642:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7642:13: note: ')' token is here\nRealPPPort.c:7644:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7644:5: note: '{' token is here\nRealPPPort.c:7644:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7644:5: note: ')' token is here\nRealPPPort.c:7666:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7666:5: note: '{' token is here\nRealPPPort.c:7666:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7666:5: note: ')' token is here\nRealPPPort.c:7686:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7686:5: note: '{' token is here\nRealPPPort.c:7686:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7686:5: note: ')' token is here\nRealPPPort.c:7704:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7704:13: note: '{' token is here\nRealPPPort.c:7704:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7704:13: note: ')' token is here\nRealPPPort.c:7706:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7706:5: note: '{' token is here\nRealPPPort.c:7706:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7706:5: note: ')' token is here\nRealPPPort.c:7725:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7725:13: note: '{' token is here\nRealPPPort.c:7725:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7725:13: note: ')' token is here\nRealPPPort.c:7727:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7727:5: note: '{' token is here\nRealPPPort.c:7727:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7727:5: note: ')' token is here\nRealPPPort.xs:3859:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../XSUB.h:333:24: note: expanded from macro 'XSRETURN_UV'\nRealPPPort.xs:3859:17: note: '{' token is here\n../../XSUB.h:333:35: note: expanded from macro 'XSRETURN_UV'\n../../XSUB.h:333:52: note: expanded from macro 'XSRETURN_UV'\nRealPPPort.xs:3859:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3859:17: note: ')' token is here\n../../XSUB.h:333:65: note: expanded from macro 'XSRETURN_UV'\n../../XSUB.h:333:67: note: expanded from macro 'XSRETURN_UV'\nRealPPPort.xs:3867:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3867:17: note: '{' token is here\nRealPPPort.xs:3867:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3867:17: note: ')' token is here\nRealPPPort.xs:3868:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3868:17: note: '{' token is here\nRealPPPort.xs:3868:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3868:17: note: ')' token is here\nRealPPPort.xs:3869:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3869:17: note: '{' token is here\nRealPPPort.xs:3869:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3869:17: note: ')' token is here\nRealPPPort.xs:3877:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:484:19: note: expanded from macro 'XPUSHu'\nRealPPPort.xs:3877:17: note: '{' token is here\n../../pp.h:484:30: note: expanded from macro 'XPUSHu'\n../../pp.h:484:32: note: expanded from macro 'XPUSHu'\nRealPPPort.xs:3877:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3877:17: note: ')' token is here\n../../pp.h:484:44: note: expanded from macro 'XPUSHu'\n../../pp.h:484:58: note: expanded from macro 'XPUSHu'\n../../pp.h:484:60: note: expanded from macro 'XPUSHu'\nRealPPPort.xs:3878:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3878:17: note: '{' token is here\nRealPPPort.xs:3878:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3878:17: note: ')' token is here\nRealPPPort.c:7812:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7812:13: note: '{' token is here\nRealPPPort.c:7812:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7812:13: note: ')' token is here\nRealPPPort.c:7814:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7814:5: note: '{' token is here\nRealPPPort.c:7814:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7814:5: note: ')' token is here\nRealPPPort.c:7833:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7833:13: note: '{' token is here\nRealPPPort.c:7833:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7833:13: note: ')' token is here\nRealPPPort.c:7835:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7835:5: note: '{' token is here\nRealPPPort.c:7835:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7835:5: note: ')' token is here\nRealPPPort.c:7853:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7853:5: note: '{' token is here\nRealPPPort.c:7853:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7853:5: note: ')' token is here\nRealPPPort.c:7871:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7871:5: note: '{' token is here\nRealPPPort.c:7871:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7871:5: note: ')' token is here\nRealPPPort.c:7889:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7889:5: note: '{' token is here\nRealPPPort.c:7889:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7889:5: note: ')' token is here\nRealPPPort.c:7908:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7908:13: note: '{' token is here\nRealPPPort.c:7908:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7908:13: note: ')' token is here\nRealPPPort.c:7910:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7910:5: note: '{' token is here\nRealPPPort.c:7910:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7910:5: note: ')' token is here\nRealPPPort.c:7929:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7929:5: note: '{' token is here\nRealPPPort.c:7929:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7929:5: note: ')' token is here\nRealPPPort.c:7947:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7947:5: note: '{' token is here\nRealPPPort.c:7947:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7947:5: note: ')' token is here\nRealPPPort.c:7965:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7965:5: note: '{' token is here\nRealPPPort.c:7965:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7965:5: note: ')' token is here\nRealPPPort.c:7983:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7983:5: note: '{' token is here\nRealPPPort.c:7983:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7983:5: note: ')' token is here\nRealPPPort.c:8001:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:8001:5: note: '{' token is here\nRealPPPort.c:8001:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:8001:5: note: ')' token is here\nRealPPPort.xs:3973:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3973:17: note: '{' token is here\nRealPPPort.xs:3973:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3973:17: note: ')' token is here\nRealPPPort.xs:3974:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3974:17: note: '{' token is here\nRealPPPort.xs:3974:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3974:17: note: ')' token is here\nRealPPPort.xs:3980:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3980:17: note: '{' token is here\nRealPPPort.xs:3980:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3980:17: note: ')' token is here\nRealPPPort.xs:3987:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:269:37: note: expanded from macro 'ppp_TESTVAR'\nRealPPPort.xs:3987:17: note: '{' token is here\nRealPPPort.xs:269:48: note: expanded from macro 'ppp_TESTVAR'\nRealPPPort.xs:269:50: note: expanded from macro 'ppp_TESTVAR'\nRealPPPort.xs:3987:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3987:17: note: ')' token is here\nRealPPPort.xs:269:82: note: expanded from macro 'ppp_TESTVAR'\nRealPPPort.xs:269:84: note: expanded from macro 'ppp_TESTVAR'\nRealPPPort.xs:3988:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3988:17: note: '{' token is here\nRealPPPort.xs:3988:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3988:17: note: ')' token is here\nRealPPPort.xs:3989:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3989:17: note: '{' token is here\nRealPPPort.xs:3989:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3989:17: note: ')' token is here\nRealPPPort.xs:3990:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3990:17: note: '{' token is here\nRealPPPort.xs:3990:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3990:17: note: ')' token is here\nRealPPPort.xs:3991:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3991:17: note: '{' token is here\nRealPPPort.xs:3991:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3991:17: note: ')' token is here\nRealPPPort.xs:3992:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3992:17: note: '{' token is here\nRealPPPort.xs:3992:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3992:17: note: ')' token is here\nRealPPPort.xs:3993:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3993:17: note: '{' token is here\nRealPPPort.xs:3993:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3993:17: note: ')' token is here\nRealPPPort.xs:3994:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3994:17: note: '{' token is here\nRealPPPort.xs:3994:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3994:17: note: ')' token is here\nRealPPPort.xs:3995:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3995:17: note: '{' token is here\nRealPPPort.xs:3995:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3995:17: note: ')' token is here\nRealPPPort.xs:3996:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3996:17: note: '{' token is here\nRealPPPort.xs:3996:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3996:17: note: ')' token is here\nRealPPPort.xs:3999:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3999:17: note: '{' token is here\nRealPPPort.xs:3999:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3999:17: note: ')' token is here\nRealPPPort.xs:4004:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:4004:17: note: '{' token is here\nRealPPPort.xs:4004:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:4004:17: note: ')' token is here\nRealPPPort.xs:4005:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:4005:17: note: '{' token is here\nRealPPPort.xs:4005:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:4005:17: note: ')' token is here\nRealPPPort.xs:4006:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:4006:17: note: '{' token is here\nRealPPPort.xs:4006:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:4006:17: note: ')' token is here\nRealPPPort.xs:4007:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:4007:17: note: '{' token is here\nRealPPPort.xs:4007:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:4007:17: note: ')' token is here\nRealPPPort.xs:4008:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:4008:17: note: '{' token is here\nRealPPPort.xs:4008:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:4008:17: note: ')' token is here\nRealPPPort.xs:4009:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:4009:17: note: '{' token is here\n../../pp.h:388:36: note: In file included from Encode.xs:8:\nRealPPPort.xs:4009:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:4009:17: note: ')' token is here\nRealPPPort.xs:4010:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:4010:17: note: '{' token is here\n../../perl.h:738:21: note: expanded from macro 'STMT_END'RealPPPort.xs\nRealPPPort.xs:4010:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:4010:17: note: ')' token is here\nRealPPPort.xs:4011:17: note: '{' token is here\nRealPPPort.xs:4011:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:388:36: note: expanded from macro 'EXTEND'\nRealPPPort.xs:4011:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:4011:17: note: ')' token is here\nRealPPPort.xs:4012:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:4012:17: note: '{' token is here\nRealPPPort.xs:4012:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:4012:17: note: ')' token is here\nRealPPPort.xs:4013:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:4013:17: note: '{' token is here\nRealPPPort.xs:4013:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:4013:17: note: ')' token is here\nRealPPPort.xs:4014:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:4014:17: note: '{' token is here\nRealPPPort.xs:4014:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:4014:17: note: ')' token is here\nRealPPPort.xs:4015:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:4015:17: note: '{' token is here\nRealPPPort.xs:4015:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:4015:17: note: ')' token is here\nRealPPPort.xs:4016:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:4016:17: note: '{' token is here\nRealPPPort.xs:4016:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:4016:17: note: ')' token is here\nRealPPPort.xs:4018:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:274:35: note: expanded from macro 'ppp_PARSERVAR'\nRealPPPort.xs:4018:17: note: '{' token is here\nRealPPPort.xs:274:46: note: expanded from macro 'ppp_PARSERVAR'\nRealPPPort.xs:281:37: note: expanded from macro 'ppp_PARSERVAR'\nRealPPPort.xs:4018:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:4018:17: note: ')' token is here\nRealPPPort.xs:283:35: note: expanded from macro 'ppp_PARSERVAR'\nRealPPPort.xs:283:37: note: expanded from macro 'ppp_PARSERVAR'\nRealPPPort.xs:4019:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:4019:17: note: '{' token is here\nRealPPPort.xs:4019:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:4019:17: note: ')' token is here\nRealPPPort.xs:4020:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:4020:17: note: '{' token is here\nRealPPPort.xs:4020:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:4020:17: note: ')' token is here\nRealPPPort.xs:4021:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:4021:17: note: '{' token is here\nRealPPPort.xs:4021:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:4021:17: note: ')' token is here\nRealPPPort.xs:4022:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:4022:17: note: '{' token is here\nRealPPPort.xs:4022:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:4022:17: note: ')' token is here\nRealPPPort.xs:4023:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:4023:17: note: '{' token is here\nRealPPPort.xs:4023:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:4023:17: note: ')' token is here\nRealPPPort.xs:4024:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:4024:17: note: '{' token is here\nRealPPPort.xs:4024:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:4024:17: note: ')' token is here\nRealPPPort.xs:4025:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:4025:17: note: '{' token is here\nRealPPPort.xs:4025:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:4025:17: note: ')' token is here\nRealPPPort.xs:4026:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:4026:17: note: '{' token is here\nRealPPPort.xs:4026:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:4026:17: note: ')' token is here\nRealPPPort.xs:4027:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:4027:17: note: '{' token is here\nRealPPPort.xs:4027:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:4027:17: note: ')' token is here\nRealPPPort.xs:4028:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:4028:17: note: '{' token is here\nRealPPPort.xs:4028:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:4028:17: note: ')' token is here\nRealPPPort.xs:4030:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:4030:17: note: '{' token is here\n498:20: note: expanded from macro 'mXPUSHi'\n11657:31: note: expanded from macro 'STMT_START'  STMT_START {              \\\n../../perl.h:737:29: note: #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */expanded from macro 'STMT_START'\nRealPPPort.xs:4030:17: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */'{' token is here\n18:14: note: expanded from macro 'SIPROUND'\nRealPPPort.xs:4030:17: note: ')' token is here\nRealPPPort.xs:4030:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:4034:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:4034:17: note: '{' token is here\nRealPPPort.xs:4034:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:4034:17: note: ')' token is here\nRealPPPort.c:8113:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:8113:13: note: '{' token is here\nRealPPPort.c:8113:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:8113:13: note: ')' token is here\nRealPPPort.c:8115:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:8115:5: note: '{' token is here\nRealPPPort.c:8115:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:8115:5: note: ')' token is here\nRealPPPort.c:8130:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:8130:13: note: '{' token is here\nRealPPPort.c:8130:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:8130:13: note: ')' token is here\nRealPPPort.c:8132:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:8132:5: note: '{' token is here\nRealPPPort.c:8132:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:8132:5: note: ')' token is here\nRealPPPort.c:8149:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:8149:5: note: '{' token is here\nRealPPPort.c:8149:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:8149:5: note: ')' token is here\nRealPPPort.c:8166:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:8166:5: note: '{' token is here\nRealPPPort.c:8166:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:8166:5: note: ')' token is here\nRealPPPort.c:8183:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:8183:5: note: '{' token is here\nRealPPPort.c:8183:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:8183:5: note: ')' token is here\nRealPPPort.c:8200:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:8200:5: note: '{' token is here\nRealPPPort.c:8200:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:8200:5: note: ')' token is here\nRealPPPort.c:8217:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:8217:5: note: '{' token is here\nRealPPPort.c:8217:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:8217:5: note: ')' token is here\nRealPPPort.c:8235:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:8235:5: note: '{' token is here\nRealPPPort.c:8235:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:8235:5: note: ')' token is here\nRealPPPort.c:8253:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:8253:5: note: '{' token is here\nRealPPPort.c:8253:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:8253:5: note: ')' token is here\nEncode.xs:49:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:49:5: note: '{' token is here\nEncode.xs:49:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:49:5: note: ')' token is here\nEncode.xs:50:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:50:5: note: '{' token is here\nEncode.xs:50:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:50:5: note: ')' token is here\nEncode.xs:53:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:53:5: note: '{' token is here\nEncode.xs:53:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:53:5: note: ')' token is here\nEncode.xs:67:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:67:13: note: '{' token is here\nEncode.xs:67:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:67:13: note: ')' token is here\nEncode.xs:74:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:74:9: note: '{' token is here\nEncode.xs:74:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:74:9: note: ')' token is here\nEncode.xs:85:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:85:13: note: '{' token is here\nEncode.xs:85:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:85:13: note: ')' token is here\nEncode.xs:104:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:104:5: note: '{' token is here\nEncode.xs:104:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:104:5: note: ')' token is here\nEncode.xs:105:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:105:5: note: '{' token is here\nEncode.xs:105:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:105:5: note: ')' token is here\nEncode.xs:129:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:129:5: note: '{' token is here\nEncode.xs:129:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:129:5: note: ')' token is here\nEncode.xs:131:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:131:9: note: '{' token is here\nEncode.xs:131:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:131:9: note: ')' token is here\nEncode.xs:164:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:164:25: note: '{' token is here\nEncode.xs:164:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:164:25: note: ')' token is here\nEncode.xs:177:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:177:9: note: '{' token is here\nEncode.xs:177:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:177:9: note: ')' token is here\nEncode.xs:185:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:185:9: note: '{' token is here\nEncode.xs:185:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:185:9: note: ')' token is here\nIn file included from Encode.xs:328:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:328:9: note: '{' token is here\nEncode.xs:328:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:328:9: note: ')' token is here\nEncode.xs:332:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:332:5: note: '{' token is here\nEncode.xs:332:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:332:5: note: ')' token is here\nEncode.xs:414:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:414:5: note: '{' token is here\nEncode.xs:414:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:414:5: note: ')' token is here\n../../zaphod32_hash.h:171:Encode.xs:507:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:507:13: note: '{' token is here\nEncode.xs:507:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:507:13: note: ')' token is here\nEncode.xs:516:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:516:17: note: '{' token is here\nEncode.xs:516:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:516:17: note: ')' token is here\nEncode.xs:524:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:524:5: note: '{' token is here\nEncode.xs:524:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:524:5: note: ')' token is here\nEncode.xs:543:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:543:5: note: '{' token is here\nEncode.xs:543:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:543:5: note: ')' token is here\nEncode.xs:559:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:559:5: note: '{' token is here\nEncode.xs:559:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:559:5: note: ')' token is here\nEncode.xs:585:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:585:5: note: '{' token is here\nEncode.xs:585:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:585:5: note: ')' token is here\nEncode.xs:593:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:593:5: note: '{' token is here\nEncode.xs:593:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:593:5: note: ')' token is here\nEncode.xs:594:5: note: '{' token is here\nEncode.xs:594:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:594:5: note: ')' token is here\nEncode.xs:595:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:595:5: note: '{' token is here\nEncode.xs:595:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:595:5: note: ')' token is here\nEncode.xs:638:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:638:9: note: '{' token is here\nEncode.xs:638:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:638:9: note: ')' token is here\nEncode.xs:648:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:648:5: note: '{' token is here\nEncode.xs:648:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:737:29: note: expanded from macro 'STMT_START'../../perl_siphash.h\n:118:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl_siphash.h:87:3: note: Encode.xsexpanded from macro 'PERL_SIPHASH_FNC':\n649:5: warning:   SIP_FINAL_ROUNDS                          \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:649:5: note: '{' token is here\nEncode.xs:649:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:649:5: note: ')' token is here\nEncode.xs:669:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:669:9: note: '{' token is here\nEncode.xs:669:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:669:9: note: ')' token is here\nEncode.xs:672:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:672:25: note: '{' token is here\nEncode.xs:672:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:672:25: note: ')' token is here\nEncode.xs:674:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:674:5: note: '{' token is here\n../../perl_siphash.h:62:Encode.xs:674:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:674:5: note: ')' token is here\nEncode.xs:695:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:695:9: note: '{' token is here\n../../XSUB.h:325:5: note: expanded from macro 'PERL_SIPHASH_FNC'\nEncode.xs:695:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:695:9: note: ')' token is here\nEncode.xs:728:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:728:9: note: '{' token is here\nEncode.xs:728:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:736:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:736:9: note: '{' token is here\nEncode.xs:740:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:740:25: note: '{' token is here\n:740:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:742:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:742:5: note: '{' token is here\nEncode.xs:742:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:742:5: note: ')' token is here\nEncode.c:960:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.c:960:5: note: '{' token is here\nEncode.c:960:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.c:960:5: note: ')' token is here\nEncode.c:979:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.c:979:13: note: '{' token is here\nEncode.c:979:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.c:979:13: note: ')' token is here\nEncode.c:981:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.c:981:5: note: '{' token is here\nEncode.c:981:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.c:981:5: note: ')' token is here\nEncode.c:1007:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.c:1007:5: note: '{' token is here\nEncode.c:1007:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.c:1007:5: note: ')' token is here\nEncode.xs:806:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../XSUB.h:337:24: note: expanded from macro 'XSRETURN_NO'\nEncode.xs:806:9: note: '{' token is here\n../../XSUB.h:337:35: note: expanded from macro 'XSRETURN_NO'\n../../XSUB.h:337:52: note: expanded from macro 'XSRETURN_NO'\nEncode.xs:806:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:806:9: note: ')' token is here\n../../XSUB.h:337:65: note: expanded from macro 'XSRETURN_NO'\n../../XSUB.h:337:67: note: expanded from macro 'XSRETURN_NO'\nEncode.xs:814:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../sv.h:1336:9: note: expanded from macro 'SvIV_set'\nEncode.xs:814:5: note: '{' token is here\n../../sv.h:1336:20: note: expanded from macro 'SvIV_set'\nEncode.xs:814:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../sv.h:1339:58: note: expanded from macro 'SvIV_set'\nEncode.xs:814:5: note: ')' token is here\n../../sv.h:1339:60: note: expanded from macro 'SvIV_set'\nEncode.c:1072:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.c:1072:5: note: '{' token is here\nEncode.c:1072:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.c:1072:5: note: ')' token is here\nEncode.xs:840:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:840:9: note: '{' token is here\nEncode.xs:840:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:840:9: note: ')' token is here\nEncode.c:1125:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.c:1125:5: note: '{' token is here\nEncode.c:1125:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.c:1125:5: note: ')' token is here\nEncode.xs:871:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:871:9: note: '{' token is here\nEncode.xs:871:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:871:9: note: ')' token is here\nEncode.c:1177:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.c:1177:5: note: '{' token is here\nEncode.c:1177:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.c:1177:5: note: ')' token is here\nEncode.c:1197:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.c:1197:5: note: '{' token is here\nEncode.c:1197:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.c:1197:5: note: ')' token is here\nEncode.c:1221:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.c:1221:5: note: '{' token is here\nEncode.c:1221:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.c:1221:5: note: ')' token is here\nEncode.xs:911:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:911:5: note: '{' token is here\nEncode.xs:911:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:911:5: note: ')' token is here\nEncode.xs:912:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:912:5: note: '{' token is here\nEncode.xs:912:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:912:5: note: ')' token is here\nEncode.c:1257:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.c:1257:5: note: '{' token is here\nEncode.c:1257:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.c:1257:5: note: ')' token is here\nEncode.c:1292:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.c:1292:5: note: '{' token is here\nEncode.c:1292:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.c:1292:5: note: ')' token is here\nEncode.xs:952:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:952:9: note: '{' token is here\nEncode.xs:952:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:952:9: note: ')' token is here\nEncode.c:1320:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.c:1320:5: note: '{' token is here\nEncode.c:1320:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.c:1320:5: note: ')' token is here\nEncode.xs:968:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:968:9: note: '{' token is here\nEncode.xs:968:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:968:9: note: ')' token is here\nEncode.c:1348:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.c:1348:5: note: '{' token is here\nEncode.c:1348:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.c:1348:5: note: ')' token is here\nEncode.c:1391:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.c:1391:5: note: '{' token is here\nEncode.c:1391:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.c:1391:5: note: ')' token is here\nEncode.c:1434:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.c:1434:5: note: '{' token is here\nEncode.c:1434:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.c:1434:5: note: ')' token is here\nEncode.c:1472:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.c:1472:5: note: '{' token is here\nEncode.c:1472:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.c:1472:5: note: ')' token is here\nEncode.c:1494:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.c:1494:5: note: '{' token is here\nEncode.c:1494:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.c:1494:5: note: ')' token is here\nEncode.xs:1084:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:1084:5: note: '{' token is here\nEncode.xs:1084:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:1084:5: note: ')' token is here\nEncode.c:1558:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.c:1558:5: note: '{' token is here\nEncode.c:1558:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.c:1558:5: note: ')' token is here\nEncode.c:1575:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.c:1575:5: note: '{' token is here\nEncode.c:1575:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.c:1575:5: note: ')' token is here\nGlob.xs:53:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nGlob.xs:53:2: note: '{' token is here\nGlob.xs:53:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nGlob.xs:53:2: note: ')' token is here\nGlob.xs:59:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nGlob.xs:59:6: note: '{' token is here\nGlob.xs:59:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nGlob.xs:59:6: note: ')' token is here\nGlob.xs:125:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nGlob.xs:125:6: note: '{' token is here\nGlob.xs:125:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nGlob.xs:125:6: note: ')' token is here\nGlob.xs:258:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nGlob.xs:258:3: note: '{' token is here\nGlob.xs:258:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nGlob.xs:258:3: note: ')' token is here\nGlob.xs:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nGlob.xs:280:6: note: '{' token is here\nGlob.xs:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nGlob.xs:280:6: note: ')' token is here\nGlob.xs:319:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nGlob.xs:319:5: note: '{' token is here\nGlob.xs:319:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nGlob.xs:319:5: note: ')' token is here\nGlob.c:519:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nGlob.c:519:13: note: '{' token is here\nGlob.c:519:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nGlob.c:519:13: note: ')' token is here\nGlob.c:521:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nGlob.c:521:5: note: '{' token is here\nGlob.c:521:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nGlob.c:521:5: note: ')' token is here\nGlob.xs:371:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nGlob.xs:371:13: note: '{' token is here\nGlob.xs:371:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nGlob.xs:371:13: note: ')' token is here\nGlob.xs:396:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nGlob.xs:396:2: note: '{' token is here\nGlob.xs:396:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nGlob.xs:396:2: note: ')' token is here\nGlob.xs:407:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nGlob.xs:407:2: note: '{' token is here\nGlob.xs:407:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nGlob.xs:407:2: note: ')' token is here\nCall.xs:84:14: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCall.xs:34:37: note: expanded from macro 'SET_LEN'\nCall.xs:84:14: note: '{' token is here\nCall.xs:84:14: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCall.xs:84:14: note: ')' token is here\nCall.xs:88:14: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCall.xs:88:14: note: '{' token is here\nCall.xs:88:14: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCall.xs:88:14: note: ')' token is here\nCall.xs:100:14: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCall.xs:100:14: note: '{' token is here\nCall.xs:100:14: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCall.xs:100:14: note: ')' token is here\nCall.xs:114:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCall.xs:114:2: note: '{' token is here\nCall.xs:114:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCall.xs:114:2: note: ')' token is here\nCall.xs:135:10: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCall.xs:135:10: note: '{' token is here\nCall.xs:135:10: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCall.xs:135:10: note: ')' token is here\nCall.xs:141:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCall.xs:141:17: note: '{' token is here\nCall.xs:141:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCall.xs:141:17: note: ')' token is here\nCall.c:374:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCall.c:374:13: note: '{' token is here\nCall.c:374:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCall.c:374:13: note: ')' token is here\nCall.c:376:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCall.c:376:5: note: '{' token is here\nCall.c:376:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCall.c:376:5: note: ')' token is here\nCall.xs:234:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCall.xs:234:9: note: '{' token is here\nCall.xs:234:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCall.xs:234:9: note: ')' token is here\nCall.c:431:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCall.c:431:5: note: '{' token is here\nCall.c:431:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCall.c:431:5: note: ')' token is here\nUtil.c:174:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUtil.c:174:13: note: '{' token is here\nUtil.c:185:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUtil.c:185:4: note: ')' token is here\nUtil.c:192:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUtil.c:192:5: note: '{' token is here\nUtil.c:192:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUtil.c:192:5: note: ')' token is here\nUtil.c:213:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUtil.c:213:13: note: '{' token is here\nUtil.c:224:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUtil.c:224:4: note: ')' token is here\nUtil.c:227:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUtil.c:227:13: note: '{' token is here\nUtil.c:238:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUtil.c:238:4: note: ')' token is here\nUtil.c:241:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUtil.c:241:13: note: '{' token is here\nUtil.c:252:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUtil.c:252:4: note: ')' token is here\nUtil.xs:38:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUtil.xs:38:2: note: '{' token is here\nUtil.xs:38:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUtil.xs:38:2: note: ')' token is here\nUtil.c:288:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUtil.c:288:13: note: '{' token is here\nUtil.c:299:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUtil.c:299:4: note: ')' token is here\nUtil.xs:53:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUtil.xs:53:17: note: '{' token is here\nUtil.xs:53:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUtil.xs:53:17: note: ')' token is here\nUtil.c:329:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUtil.c:329:13: note: '{' token is here\nUtil.c:340:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUtil.c:340:4: note: ')' token is here\nUtil.xs:68:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUtil.xs:68:6: note: '{' token is here\nUtil.xs:68:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUtil.xs:68:6: note: ')' token is here\nUtil.xs:70:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUtil.xs:70:6: note: '{' token is here\nUtil.xs:70:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUtil.xs:70:6: note: ')' token is here\nUtil.c:354:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUtil.c:354:5: note: '{' token is here\nUtil.c:354:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUtil.c:354:5: note: ')' token is here\nUtil.xs:78:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUtil.xs:78:5: note: '{' token is here\nUtil.xs:78:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUtil.xs:78:5: note: ')' token is here\nUtil.xs:79:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUtil.xs:79:5: note: '{' token is here\nUtil.xs:79:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUtil.xs:79:5: note: ')' token is here\nUtil.xs:104:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUtil.xs:104:5: note: '{' token is here\nUtil.xs:104:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUtil.xs:104:5: note: ')' token is here\nUtil.xs:119:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUtil.xs:119:13: note: '{' token is here\nUtil.xs:119:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUtil.xs:119:13: note: ')' token is here\nUtil.xs:121:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUtil.xs:121:13: note: '{' token is here\nUtil.xs:121:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUtil.xs:121:13: note: ')' token is here\nUtil.xs:163:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUtil.xs:163:9: note: '{' token is here\nUtil.xs:163:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUtil.xs:163:9: note: ')' token is here\nUtil.xs:164:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUtil.xs:164:9: note: '{' token is here\nUtil.xs:164:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUtil.xs:164:9: note: ')' token is here\nUtil.xs:165:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUtil.xs:165:9: note: '{' token is here\nUtil.xs:165:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUtil.xs:165:9: note: ')' token is here\nUtil.xs:168:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUtil.xs:168:13: note: '{' token is here\nUtil.xs:168:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUtil.xs:168:13: note: ')' token is here\nUtil.xs:184:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUtil.xs:184:21: note: '{' token is here\nUtil.xs:184:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUtil.xs:184:21: note: ')' token is here\nUtil.xs:191:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUtil.xs:191:13: note: '{' token is here\nUtil.xs:191:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUtil.xs:191:13: note: ')' token is here\nUtil.xs:195:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUtil.xs:195:5: note: '{' token is here\nUtil.xs:195:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUtil.xs:195:5: note: ')' token is here\nUtil.xs:222:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUtil.xs:222:13: note: '{' token is here\nUtil.xs:222:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUtil.xs:222:13: note: ')' token is here\nUtil.xs:233:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUtil.xs:233:13: note: '{' token is here\nUtil.xs:233:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUtil.xs:233:13: note: ')' token is here\nUtil.xs:273:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUtil.xs:273:9: note: '{' token is here\nUtil.xs:273:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUtil.xs:273:9: note: ')' token is here\nUtil.xs:275:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUtil.xs:275:5: note: '{' token is here\nUtil.xs:275:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUtil.xs:275:5: note: ')' token is here\nUtil.xs:293:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUtil.xs:293:13: note: '{' token is here\nUtil.xs:293:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUtil.xs:293:13: note: ')' token is here\nUtil.xs:296:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUtil.xs:296:5: note: '{' token is here\nUtil.xs:296:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUtil.xs:296:5: note: ')' token is here\nUtil.xs:308:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUtil.xs:308:13: note: '{' token is here\nUtil.xs:308:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUtil.xs:308:13: note: ')' token is here\nUtil.xs:311:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUtil.xs:311:5: note: '{' token is here\nUtil.xs:311:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUtil.xs:311:5: note: ')' token is here\nUtil.xs:323:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUtil.xs:323:13: note: '{' token is here\nUtil.xs:323:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUtil.xs:323:13: note: ')' token is here\nUtil.xs:326:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUtil.xs:326:5: note: '{' token is here\nUtil.xs:326:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUtil.xs:326:5: note: ')' token is here\nFieldHash.xs:30:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFieldHash.xs:30:5: note: '{' token is here\nFieldHash.xs:30:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFieldHash.xs:30:5: note: ')' token is here\nFieldHash.c:542:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFieldHash.c:542:13: note: '{' token is here\nFieldHash.c:542:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFieldHash.c:542:13: note: ')' token is here\nFieldHash.c:544:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFieldHash.c:544:5: note: '{' token is here\nFieldHash.c:544:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFieldHash.c:544:5: note: ')' token is here\nFieldHash.xs:391:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFieldHash.xs:391:9: note: '{' token is here\nFieldHash.xs:391:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFieldHash.xs:391:9: note: ')' token is here\nFieldHash.xs:393:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFieldHash.xs:393:9: note: '{' token is here\nFieldHash.xs:393:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFieldHash.xs:393:9: note: ')' token is here\nFieldHash.c:593:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFieldHash.c:593:5: note: '{' token is here\nFieldHash.c:593:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFieldHash.c:593:5: note: ')' token is here\nFieldHash.c:627:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFieldHash.c:627:5: note: '{' token is here\nFieldHash.c:627:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFieldHash.c:627:5: note: ')' token is here\nFieldHash.c:647:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFieldHash.c:647:5: note: '{' token is here\nFieldHash.c:647:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFieldHash.c:647:5: note: ')' token is here\nFieldHash.xs:453:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFieldHash.xs:453:21: note: '{' token is here\nFieldHash.xs:453:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFieldHash.xs:453:21: note: ')' token is here\nFieldHash.c:712:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFieldHash.c:712:5: note: '{' token is here\nFieldHash.c:712:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFieldHash.c:712:5: note: ')' token is here\nLanginfo.c:307:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nLanginfo.c:307:5: note: '{' token is here\nLanginfo.c:307:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nLanginfo.c:307:5: note: ')' token is here\nSysV.xs:135:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:73:9: note: expanded from macro 'AV_FETCH_IV'\nSysV.xs:135:5: note: '{' token is here\nSysV.xs:73:20: note: expanded from macro 'AV_FETCH_IV'\nSysV.xs:135:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:77:9: note: expanded from macro 'AV_FETCH_IV'\nSysV.xs:135:5: note: ')' token is here\nSysV.xs:77:11: note: expanded from macro 'AV_FETCH_IV'\nSysV.xs:136:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:136:5: note: '{' token is here\nSysV.xs:136:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:136:5: note: ')' token is here\nSysV.xs:137:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:137:5: note: '{' token is here\nSysV.xs:137:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl_siphash.h:118: note: expanded from macro 'AV_FETCH_IV'\nSysV.xs:137:5: note: ')' token is here\nSysV.xs:138:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:138:5: note: '{' token is here\nSysV.xs:138:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:138:5: note: ')' token is here\nSysV.xs:139:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:139:5: note: '{' token is here\nSysV.xs:139:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:139:5: note: ')' token is here\nSysV.xs:140:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:140:5: note: '{' token is here\nSysV.xs:140:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:140:5: note: ')' token is here\nSysV.xs:141:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:141:5: note: '{' token is here\nSysV.xs:141:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:141:5: note: ')' token is here\nSysV.xs:142:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:142:5: note: '{' token is here\nSysV.xs:142:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:142:5: note: ')' token is here\nSysV.xs:143:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:143:5: note: '{' token is here\nSysV.xs:143:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:143:5: note: ')' token is here\nSysV.xs:144:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:144:5: note: '{' token is here\nSysV.xs:144:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:144:5: note: ')' token is here\nSysV.xs:145:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:145:5: note: '{' token is here\nSysV.xs:145:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:145:5: note: ')' token is here\nSysV.xs:146:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:146:5: note: '{' token is here\nSysV.xs:146:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:146:5: note: ')' token is here\nSysV.xs:148:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:148:5: note: '{' token is here\nSysV.xs:148:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:148:5: note: ')' token is here\nSysV.xs:178:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:178:5: note: '{' token is here\nSysV.xs:178:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:178:5: note: ')' token is here\nSysV.xs:198:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:198:5: note: '{' token is here\nSysV.xs:198:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:198:5: note: ')' token is here\nSysV.xs:199:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:199:5: note: '{' token is here\nSysV.xs:199:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:199:5: note: ')' token is here\nSysV.xs:200:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:200:5: note: '{' token is here\nSysV.xs:200:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:200:5: note: ')' token is here\nSysV.xs:201:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:201:5: note: '{' token is here\nSysV.xs:201:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:201:5: note: ')' token is here\nSysV.xs:202:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:202:5: note: '{' token is here\nSysV.xs:202:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:202:5: note: ')' token is here\nSysV.xs:203:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:203:5: note: '{' token is here\nSysV.xs:203:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:203:5: note: ')' token is here\nSysV.xs:204:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:204:5: note: '{' token is here\nSysV.xs:204:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:204:5: note: ')' token is here\nSysV.xs:205:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:205:5: note: '{' token is here\nSysV.xs:205:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:205:5: note: ')' token is here\nSysV.xs:207:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:207:5: note: '{' token is here\nSysV.xs:207:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:207:5: note: ')' token is here\nSysV.xs:233:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:233:5: note: '{' token is here\nSysV.xs:233:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:233:5: note: ')' token is here\nSysV.xs:253:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:253:5: note: '{' token is here\nSysV.xs:253:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:253:5: note: ')' token is here\nSysV.xs:254:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:254:5: note: '{' token is here\nSysV.xs:254:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:254:5: note: ')' token is here\nSysV.xs:255:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:255:5: note: '{' token is here\nSysV.xs:255:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:255:5: note: ')' token is here\nSysV.xs:256:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:256:5: note: '{' token is here\nSysV.xs:256:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:256:5: note: ')' token is here\nSysV.xs:257:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:257:5: note: '{' token is here\nSysV.xs:257:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:257:5: note: ')' token is here\nSysV.xs:258:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:258:5: note: '{' token is here\nSysV.xs:258:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:258:5: note: ')' token is here\nSysV.xs:259:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:259:5: note: '{' token is here\nSysV.xs:259:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:259:5: note: ')' token is here\nSysV.xs:260:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:260:5: note: '{' token is here\nSysV.xs:260:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:260:5: note: ')' token is here\nSysV.xs:261:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:261:5: note: '{' token is here\nSysV.xs:261:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:261:5: note: ')' token is here\nSysV.xs:262:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:262:5: note: '{' token is here\nSysV.xs:262:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:262:5: note: ')' token is here\nSysV.xs:263:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:263:5: note: '{' token is here\nSysV.xs:263:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:263:5: note: ')' token is here\nSysV.xs:264:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:264:5: note: '{' token is here\nSysV.xs:264:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:264:5: note: ')' token is here\nSysV.xs:266:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:266:5: note: '{' token is here\nSysV.xs:266:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:266:5: note: ')' token is here\nSysV.xs:296:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:296:5: note: '{' token is here\nSysV.xs:296:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:296:5: note: ')' token is here\nSysV.xs:342:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:342:5: note: '{' token is here\nSysV.xs:342:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:342:5: note: ')' token is here\nSysV.c:585:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.c:585:5: note: '{' token is here\nSysV.c:585:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.c:585:5: note: ')' token is here\nSysV.xs:363:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:363:5: note: '{' token is here\nSysV.xs:363:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:363:5: note: ')' token is here\nSysV.xs:365:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:365:5: note: '{' token is here\nSysV.xs:365:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:365:5: note: ')' token is here\nSysV.xs:368:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:368:5: note: '{' token is here\nSysV.xs:368:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:368:5: note: ')' token is here\nSysV.xs:370:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:370:5: note: '{' token is here\nSysV.xs:370:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:370:5: note: ')' token is here\nSysV.c:624:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.c:624:5: note: '{' token is here\nSysV.c:624:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.c:624:5: note: ')' token is here\nSysV.xs:388:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:388:5: note: '{' token is here\nSysV.xs:388:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:388:5: note: ')' token is here\nSysV.c:656:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.c:656:5: note: '{' token is here\nSysV.c:656:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.c:656:5: note: ')' token is here\nSysV.xs:406:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:406:5: note: '{' token is here\nSysV.xs:406:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:406:5: note: ')' token is here\nSysV.c:690:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.c:690:5: note: '{' token is here\nSysV.c:690:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.c:690:5: note: ')' token is here\nSysV.xs:419:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:419:5: note: '{' token is here\nSysV.xs:419:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.xs:419:5: note: ')' token is here\nSysV.c:714:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.c:714:5: note: '{' token is here\nSysV.c:714:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSysV.c:714:5: note: ')' token is here\n./const-xs.inc:36:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./const-xs.inc:36:11: note: '{' token is here\n./const-xs.inc:36:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./const-xs.inc:36:11: note: ')' token is here\n./const-xs.inc:38:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./const-xs.inc:38:11: note: '{' token is here\n./const-xs.inc:38:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./const-xs.inc:38:11: note: ')' token is here\n../../../zaphod32_hash.h:158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../zaphod32_hash.h:158:5: note: ')' token is here\n../../../zaphod32_hash.h:159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../zaphod32_hash.h:159:5: note: ')' token is here\n../../../zaphod32_hash.h:162:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../zaphod32_hash.h:164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../zaphod32_hash.h:164:5: note: '{' token is here\n../../../zaphod32_hash.h:164:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../zaphod32_hash.h:167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../zaphod32_hash.h:167:5: note: ')' token is here\n../../../zaphod32_hash.h:170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../zaphod32_hash.h:170:5: note: ')' token is here\n../../../zaphod32_hash.h:171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../zaphod32_hash.h:171:5: note: '{' token is here\n../../../sbox32_hash.h:1453:13: note: '{' token is here\n../../../sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set'\n../../../sbox32_hash.h:1453:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set'\n../../../sbox32_hash.h:1453:13: note: ')' token is here\n../../../sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set'\n../../../sbox32_hash.h:1456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../sbox32_hash.h:1456:5: note: '{' token is here\n../../../sbox32_hash.h:1456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../sbox32_hash.h:1456:5: note: ')' token is here\n../../../sbox32_hash.h:1482:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../sbox32_hash.h:1482:9: note: '{' token is here\n../../../sbox32_hash.h:85:50: note: expanded from macro 'SBOX32_MIX4'\n../../../sbox32_hash.h:1482:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../perl_siphash.h:117:6: note: '{' token is here\n../../../perl_siphash.h:117:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../perl_siphash.h:118:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../perl_siphash.h:123:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:390:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:390:5: note: '{' token is here\nIO.c:390:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:390:5: note: ')' token is here\nIO.c:451:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:451:5: note: '{' token is here\nIO.c:451:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:451:5: note: ')' token is here\nIO.c:494:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:494:5: note: '{' token is here\nIO.c:494:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:494:5: note: ')' token is here\nIO.xs:324:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../XSUB.h:332:24: note: expanded from macro 'XSRETURN_IV'\nIO.xs:324:5: note: '{' token is here\n../../XSUB.h:332:35: note: expanded from macro 'XSRETURN_IV'\n../../XSUB.h:332:52: note: expanded from macro 'XSRETURN_IV'\nIO.xs:324:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.xs:324:5: note: ')' token is here\n../../XSUB.h:332:65: note: expanded from macro 'XSRETURN_IV'\n../../XSUB.h:332:67: note: expanded from macro 'XSRETURN_IV'\nIO.xs:341:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.xs:341:2: note: '{' token is here\nIO.xs:341:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.xs:341:2: note: ')' token is here\nIO.xs:343:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.xs:343:2: note: '{' token is here\nIO.xs:343:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.xs:343:2: note: ')' token is here\nIO.c:571:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:571:5: note: '{' token is here\nIO.c:571:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:571:5: note: ')' token is here\nIO.xs:375:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.xs:375:21: note: '{' token is here\nIO.xs:375:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.xs:375:21: note: ')' token is here\nIO.c:624:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:624:13: note: '{' token is here\nIO.c:624:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:624:13: note: ')' token is here\nIO.c:626:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:626:5: note: '{' token is here\nIO.c:626:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:626:5: note: ')' token is here\nIO.c:658:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:658:13: note: '{' token is here\nIO.c:658:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:658:13: note: ')' token is here\nIO.c:660:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:660:5: note: '{' token is here\nIO.c:660:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:660:5: note: ')' token is here\nIO.c:698:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:698:13: note: '{' token is here\nIO.c:698:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:698:13: note: ')' token is here\nIO.c:700:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:700:5: note: '{' token is here\nIO.c:700:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:700:5: note: ')' token is here\nIO.c:731:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:731:13: note: '{' token is here\nIO.c:731:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:731:13: note: ')' token is here\nIO.c:733:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:733:5: note: '{' token is here\nIO.c:733:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:733:5: note: ')' token is here\nIO.c:771:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:771:5: note: '{' token is here\nIO.c:771:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:771:5: note: ')' token is here\nIO.c:797:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:797:5: note: '{' token is here\nIO.c:797:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:797:5: note: ')' token is here\nIO.c:850:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:850:5: note: '{' token is here\nIO.c:850:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:850:5: note: ')' token is here\nIO.c:904:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:904:5: note: '{' token is here\nIO.c:904:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:904:5: note: ')' token is here\nIO.xs:612:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.xs:612:5: note: '{' token is here\nIO.xs:612:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.xs:612:5: note: ')' token is here\nIO.c:1012:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:1012:5: note: '{' token is here\nIO.c:1012:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:1012:5: note: ')' token is here\nCN.c:34:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCN.c:34:2: note: '{' token is here\nCN.c:34:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../pp.h:78:5: note: expanded from macro 'PUSHMARK'\nCN.c:34:2: note: ')' token is here\n../../../pp.h:78:7: note: expanded from macro 'PUSHMARK'\nCN.c:35:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCN.c:35:2: note: '{' token is here\nCN.c:35:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCN.c:35:2: note: ')' token is here\nCN.c:39:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCN.c:39:4: note: '{' token is here\nCN.c:39:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCN.c:39:4: note: ')' token is here\nEBCDIC.c:29:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEBCDIC.c:29:2: note: '{' token is here\nEBCDIC.c:29:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEBCDIC.c:29:2: note: ')' token is here\nEBCDIC.c:30:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEBCDIC.c:30:2: note: '{' token is here\nEBCDIC.c:30:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEBCDIC.c:30:2: note: ')' token is here\nEBCDIC.c:34:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEBCDIC.c:34:4: note: '{' token is here\nEBCDIC.c:34:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEBCDIC.c:34:4: note: ')' token is here\nListUtil.xs:228:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:228:5: note: '{' token is here\nListUtil.xs:228:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:228:5: note: ')' token is here\nListUtil.xs:268:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:268:9: note: '{' token is here\nListUtil.xs:268:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:268:9: note: ')' token is here\nListUtil.xs:302:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:302:5: note: '{' token is here\nListUtil.xs:302:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:302:5: note: ')' token is here\nListUtil.c:461:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:461:5: note: '{' token is here\nListUtil.c:461:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:461:5: note: ')' token is here\nListUtil.xs:327:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:327:21: note: '{' token is here\nListUtil.xs:327:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:327:21: note: ')' token is here\nListUtil.xs:328:53: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:328:53: note: '{' token is here\nListUtil.xs:328:53: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:328:53: note: ')' token is here\nListUtil.xs:329:53: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:329:53: note: '{' token is here\nListUtil.xs:329:53: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:329:53: note: ')' token is here\nListUtil.xs:478:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:478:5: note: '{' token is here\nListUtil.xs:478:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:478:5: note: ')' token is here\nListUtil.c:642:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:642:5: note: '{' token is here\nListUtil.c:642:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:642:5: note: ')' token is here\nListUtil.xs:496:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:496:9: note: '{' token is here\nListUtil.xs:496:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:496:9: note: ')' token is here\nListUtil.xs:518:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:518:5: note: '{' token is here\nListUtil.xs:518:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:518:5: note: ')' token is here\nListUtil.c:688:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:688:5: note: '{' token is here\nListUtil.c:688:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:688:5: note: ')' token is here\nListUtil.xs:546:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:546:13: note: '{' token is here\nListUtil.xs:546:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:546:13: note: ')' token is here\nListUtil.xs:548:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:548:13: note: '{' token is here\nListUtil.xs:548:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:548:13: note: ')' token is here\nListUtil.xs:556:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../sv.h:2289:17: note: expanded from macro 'SvSetMagicSV'\n../../sv.h:2269:9: note: expanded from macro 'SvSetSV_and'\nListUtil.xs:556:5: note: '{' token is here\n../../sv.h:2269:20: note: expanded from macro 'SvSetSV_and'\n../../sv.h:2289:37: note: expanded from macro 'SvSetMagicSV'\n../../sv.h:2272:17: note: expanded from macro 'SvSetSV_and'\nListUtil.xs:556:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:556:5: note: ')' token is here\n../../sv.h:2274:9: note: expanded from macro 'SvSetSV_and'\n../../sv.h:2274:11: note: expanded from macro 'SvSetSV_and'\nListUtil.xs:575:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../cop.h:1293:5: note: expanded from macro 'PUSH_MULTICALL'\n../../cop.h:1299:5: note: expanded from macro 'PUSH_MULTICALL_FLAGS'\nListUtil.xs:575:9: note: '{' token is here\n../../cop.h:1299:16: note: expanded from macro 'PUSH_MULTICALL_FLAGS'\n../../cop.h:1305:9: note: expanded from macro 'PUSH_MULTICALL_FLAGS'\n../../cop.h:159:5: note: expanded from macro 'CATCH_SET'\n../../cop.h:159:16: note: expanded from macro 'CATCH_SET'\nListUtil.xs:575:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../cop.h:166:5: note: expanded from macro 'CATCH_SET'\nListUtil.xs:575:9: note: ')' token is here\n../../cop.h:166:7: note: expanded from macro 'CATCH_SET'\n../../cop.h:1306:9: note: expanded from macro 'PUSH_MULTICALL_FLAGS'\n../../cop.h:1202:5: note: expanded from macro 'PUSHSTACKi'\n../../cop.h:1202:16: note: expanded from macro 'PUSHSTACKi'\n../../cop.h:1219:9: note: expanded from macro 'PUSHSTACKi'\n../../pp.h:556:5: note: expanded from macro 'SWITCHSTACK'\n../../pp.h:556:16: note: expanded from macro 'SWITCHSTACK'\n../../pp.h:562:5: note: expanded from macro 'SWITCHSTACK'\n../../pp.h:562:7: note: expanded from macro 'SWITCHSTACK'\n../../cop.h:1222:5: note: expanded from macro 'PUSHSTACKi'\n../../cop.h:1222:7: note: expanded from macro 'PUSHSTACKi'\n../../cop.h:1317:5: note: expanded from macro 'PUSH_MULTICALL_FLAGS'\n../../cop.h:1317:7: note: expanded from macro 'PUSH_MULTICALL_FLAGS'\nListUtil.xs:578:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../cop.h:1320:5: note: expanded from macro 'MULTICALL'\nListUtil.xs:578:13: note: '{' token is here\n../../cop.h:1320:16: note: expanded from macro 'MULTICALL'\nListUtil.xs:578:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../cop.h:1323:5: note: expanded from macro 'MULTICALL'\nListUtil.xs:578:13: note: ')' token is here\n../../cop.h:1323:7: note: expanded from macro 'MULTICALL'\nListUtil.xs:579:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:579:13: note: '{' token is here\nListUtil.xs:579:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:579:13: note: ')' token is here\nListUtil.xs:587:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../cop.h:1326:5: note: expanded from macro 'POP_MULTICALL'\nListUtil.xs:587:9: note: '{' token is here\n../../cop.h:1326:16: note: expanded from macro 'POP_MULTICALL'\n../../cop.h:1329:9: note: expanded from macro 'POP_MULTICALL'\n../../cop.h:769:28: note: expanded from macro 'CX_LEAVE_SCOPE'\n../../scope.h:223:26: note: expanded from macro 'LEAVE_SCOPE'\n../../scope.h:223:37: note: expanded from macro 'LEAVE_SCOPE'\nListUtil.xs:587:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../scope.h:225:5: note: expanded from macro 'LEAVE_SCOPE'\nListUtil.xs:587:9: note: ')' token is here\n../../scope.h:225:7: note: expanded from macro 'LEAVE_SCOPE'\n../../cop.h:1335:9: note: expanded from macro 'POP_MULTICALL'\n../../cop.h:1229:5: note: expanded from macro 'POPSTACK'\n../../cop.h:1229:16: note: expanded from macro 'POPSTACK'\n../../cop.h:1240:9: note: expanded from macro 'POPSTACK'\n../../cop.h:1243:5: note: expanded from macro 'POPSTACK'\n../../cop.h:1243:7: note: expanded from macro 'POPSTACK'\n../../cop.h:1336:9: note: expanded from macro 'POP_MULTICALL'\n../../cop.h:1338:5: note: expanded from macro 'POP_MULTICALL'\n../../cop.h:1338:7: note: expanded from macro 'POP_MULTICALL'\nListUtil.xs:596:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:596:13: note: '{' token is here\nListUtil.xs:596:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:596:13: note: ')' token is here\nListUtil.xs:599:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:599:13: note: '{' token is here\nListUtil.xs:599:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:599:13: note: ')' token is here\nListUtil.xs:614:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:614:9: note: '{' token is here\nListUtil.xs:614:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:614:9: note: ')' token is here\nListUtil.xs:618:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:618:9: note: '{' token is here\nListUtil.xs:618:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:618:9: note: ')' token is here\nListUtil.c:794:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:794:5: note: '{' token is here\nListUtil.c:794:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:794:5: note: ')' token is here\nListUtil.xs:638:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:638:9: note: '{' token is here\nListUtil.xs:638:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:638:9: note: ')' token is here\nListUtil.xs:648:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:648:9: note: '{' token is here\nListUtil.xs:648:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:648:9: note: ')' token is here\n1219:9: note: expanded from macro 'PUSHSTACKi'\nListUtil.xs:655:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:655:13: note: '{' token is here\nListUtil.xs:655:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:655:13: note: ')' token is here\nListUtil.xs:661:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:661:17: note: '{' token is here\nListUtil.xs:661:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:661:17: note: ')' token is here\nListUtil.xs:663:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:663:17: note: '{' token is here\nListUtil.xs:663:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:663:17: note: ')' token is here\nListUtil.xs:670:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:670:9: note: '{' token is here\nListUtil.xs:670:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:670:9: note: ')' token is here\nListUtil.xs:679:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:679:13: note: '{' token is here\nListUtil.xs:679:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:679:13: note: ')' token is here\nListUtil.xs:683:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:683:17: note: '{' token is here\nListUtil.xs:683:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:683:17: note: ')' token is here\nListUtil.xs:687:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:687:5: note: '{' token is here\nListUtil.xs:687:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:687:5: note: ')' token is here\nListUtil.c:872:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:872:5: note: '{' token is here\nListUtil.c:872:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:872:5: note: ')' token is here\nListUtil.xs:721:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:721:9: note: '{' token is here\nListUtil.xs:721:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:721:9: note: ')' token is here\nListUtil.xs:728:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:728:13: note: '{' token is here\nListUtil.xs:728:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:728:13: note: ')' token is here\nListUtil.xs:730:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:730:17: note: '{' token is here\nListUtil.xs:730:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:730:17: note: ')' token is here\nListUtil.xs:732:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:732:17: note: '{' token is here\nListUtil.xs:732:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:732:17: note: ')' token is here\nListUtil.xs:735:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:735:9: note: '{' token is here\nListUtil.xs:735:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:735:9: note: ')' token is here\nListUtil.xs:745:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:745:13: note: '{' token is here\nListUtil.xs:745:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:745:13: note: ')' token is here\nListUtil.xs:749:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:749:17: note: '{' token is here\nListUtil.xs:749:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:749:17: note: ')' token is here\nListUtil.xs:755:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:755:5: note: '{' token is here\nListUtil.xs:755:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:755:5: note: ')' token is here\nListUtil.xs:797:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:797:9: note: '{' token is here\nListUtil.xs:797:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:797:9: note: ')' token is here\nListUtil.xs:800:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:800:9: note: '{' token is here\nListUtil.xs:800:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:800:9: note: ')' token is here\nListUtil.xs:804:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:804:9: note: '{' token is here\nListUtil.xs:804:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:804:9: note: ')' token is here\nListUtil.xs:835:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:835:5: note: '{' token is here\nListUtil.xs:835:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:835:5: note: ')' token is here\n../../perl_siphash.h:117:6: warning: ListUtil.xs:867:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:867:9: note: '{' token is here\nListUtil.xs:867:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:867:9: note: ')' token is here\nListUtil.xs:880:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:880:5: note: '{' token is here\nListUtil.xs:880:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:880:5: note: ')' token is here\nListUtil.xs:902:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:902:5: note: '{' token is here\nListUtil.xs:902:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:902:5: note: ')' token is here\nListUtil.xs:924:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:924:5: note: '{' token is here\nListUtil.xs:924:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:924:5: note: ')' token is here\nListUtil.xs:956:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:956:9: note: '{' token is here\nListUtil.xs:956:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:956:9: note: ')' token is here\nListUtil.xs:961:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:961:13: note: '{' token is here\nListUtil.xs:961:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:961:13: note: ')' token is here\nListUtil.xs:966:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:966:13: note: '{' token is here\nListUtil.xs:966:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:966:13: note: ')' token is here\nListUtil.xs:970:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:970:17: note: '{' token is here\nListUtil.xs:970:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:970:17: note: ')' token is here\nListUtil.xs:973:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:973:17: note: '{' token is here\nListUtil.xs:973:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:973:17: note: ')' token is here\nListUtil.xs:975:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:975:9: note: '{' token is here\nListUtil.xs:975:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:975:9: note: ')' token is here\nListUtil.xs:976:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:976:9: note: '{' token is here\nListUtil.xs:976:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:976:9: note: ')' token is here\nListUtil.xs:986:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:986:13: note: '{' token is here\nListUtil.xs:986:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:986:13: note: ')' token is here\nListUtil.xs:997:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:997:17: note: '{' token is here\nListUtil.xs:997:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:997:17: note: ')' token is here\nListUtil.xs:1000:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1000:17: note: '{' token is here\nListUtil.xs:1000:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1000:17: note: ')' token is here\nListUtil.xs:1004:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1004:5: note: '{' token is here\nListUtil.xs:1004:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1004:5: note: ')' token is here\nListUtil.xs:1042:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1042:9: note: '{' token is here\nListUtil.xs:1042:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1042:9: note: ')' token is here\nListUtil.xs:1047:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1047:13: note: '{' token is here\nListUtil.xs:1047:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1047:13: note: ')' token is here\nListUtil.xs:1059:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1059:9: note: '{' token is here\nListUtil.xs:1059:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1059:9: note: ')' token is here\nListUtil.xs:1073:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1073:13: note: '{' token is here\nListUtil.xs:1073:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1073:13: note: ')' token is here\nListUtil.xs:1090:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1090:9: note: '{' token is here\nListUtil.xs:1090:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1090:9: note: ')' token is here\nListUtil.xs:1093:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1093:9: note: '{' token is here\nListUtil.xs:1093:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1093:9: note: ')' token is here\nListUtil.xs:1135:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1135:9: note: '{' token is here\nListUtil.xs:1135:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1135:9: note: ')' token is here\nListUtil.xs:1142:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1142:13: note: '{' token is here\nListUtil.xs:1142:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1142:13: note: ')' token is here\nListUtil.xs:1182:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1182:9: note: '{' token is here\nListUtil.xs:1182:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1182:9: note: ')' token is here\nListUtil.xs:1187:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1187:13: note: '{' token is here\nListUtil.xs:1187:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1187:13: note: ')' token is here\nListUtil.xs:1211:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1211:13: note: '{' token is here\nListUtil.xs:1211:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1211:13: note: ')' token is here\nListUtil.xs:1238:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1238:9: note: '{' token is here\nListUtil.xs:1238:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1238:9: note: ')' token is here\nListUtil.xs:1241:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1241:5: note: '{' token is here\nListUtil.xs:1241:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1241:5: note: ')' token is here\nListUtil.xs:1266:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1266:5: note: '{' token is here\nListUtil.xs:1266:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1266:5: note: ')' token is here\nListUtil.c:1565:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:1565:5: note: '{' token is here\nListUtil.c:1565:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:1565:5: note: ')' token is here\nListUtil.xs:1281:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1281:9: note: '{' token is here\nListUtil.xs:1281:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1281:9: note: ')' token is here\nListUtil.xs:1312:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1312:5: note: '{' token is here\nListUtil.xs:1312:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1312:5: note: ')' token is here\nListUtil.c:1620:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:1620:5: note: '{' token is here\nListUtil.c:1620:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:1620:5: note: ')' token is here\nListUtil.xs:1412:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1412:9: note: '{' token is here\nListUtil.xs:1412:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1412:9: note: ')' token is here\nListUtil.c:1727:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:1727:5: note: '{' token is here\nListUtil.c:1727:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:1727:5: note: ')' token is here\nListUtil.xs:1568:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1568:9: note: '{' token is here\nListUtil.xs:1568:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1568:9: note: ')' token is here\nListUtil.c:1892:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:1892:5: note: '{' token is here\nListUtil.c:1892:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:1892:5: note: ')' token is here\nListUtil.xs:1590:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1590:9: note: '{' token is here\nListUtil.xs:1590:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1590:9: note: ')' token is here\nListUtil.xs:1628:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1628:9: note: '{' token is here\nListUtil.xs:1628:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1628:9: note: ')' token is here\nListUtil.xs:1642:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1642:9: note: '{' token is here\nListUtil.xs:1642:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1642:9: note: ')' token is here\nListUtil.xs:1645:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1645:9: note: '{' token is here\nListUtil.xs:1645:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1645:9: note: ')' token is here\nListUtil.xs:1663:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1663:9: note: '{' token is here\nListUtil.xs:1663:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1663:9: note: ')' token is here\nListUtil.xs:1628:9: warning: comparison of integers of different signs: 'long' and 'UV' (aka 'unsigned long') [-Wsign-compare]\n../../pp.h:390:39: note: expanded from macro 'EXTEND'\n../../pp.h:371:66: note: expanded from macro '_EXTEND_NEEDS_GROW'\n../../perl.h:3819:58: note: expanded from macro 'UNLIKELY'\n../../handy.h:152:24: note: expanded from macro 'cBOOL'\n../../perl.h:3798:62: note: expanded from macro 'EXPECT'\nListUtil.xs:1645:9: warning: comparison of integers of different signs: 'long' and 'UV' (aka 'unsigned long') [-Wsign-compare]\nListUtil.xs:1682:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1682:9: note: '{' token is here\nListUtil.xs:1682:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1682:9: note: ')' token is here\nListUtil.xs:1687:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1687:9: note: '{' token is here\nListUtil.xs:1687:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1687:9: note: ')' token is here\nListUtil.xs:1693:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1693:9: note: '{' token is here\nListUtil.xs:1693:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1693:9: note: ')' token is here\nListUtil.xs:1698:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1698:9: note: '{' token is here\nListUtil.xs:1698:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1698:9: note: ')' token is here\nListUtil.xs:1701:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1701:5: note: '{' token is here\nListUtil.xs:1701:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1701:5: note: ')' token is here\nListUtil.c:2040:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:2040:5: note: '{' token is here\nListUtil.c:2040:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:2040:5: note: ')' token is here\nListUtil.xs:1713:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1713:5: note: '{' token is here\nListUtil.xs:1713:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1713:5: note: ')' token is here\nListUtil.c:2061:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:2061:5: note: '{' token is here\nListUtil.c:2061:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:2061:5: note: ')' token is here\nListUtil.xs:1724:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1724:9: note: '{' token is here\nListUtil.xs:1724:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1724:9: note: ')' token is here\nListUtil.c:2092:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:2092:5: note: '{' token is here\nListUtil.c:2092:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:2092:5: note: ')' token is here\nListUtil.xs:1743:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1743:9: note: '{' token is here\nListUtil.xs:1743:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1743:9: note: ')' token is here\nListUtil.c:2116:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:2116:37: note: '{' token is here\nListUtil.c:2116:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:2116:37: note: ')' token is here\nListUtil.c:2118:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:2118:5: note: '{' token is here\nListUtil.c:2118:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:2118:5: note: ')' token is here\nListUtil.xs:1758:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1758:9: note: '{' token is here\nListUtil.xs:1758:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1758:9: note: ')' token is here\nListUtil.c:2142:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:2142:13: note: '{' token is here\nListUtil.c:2142:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:2142:13: note: ')' token is here\nListUtil.c:2144:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:2144:5: note: '{' token is here\nListUtil.c:2144:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:2144:5: note: ')' token is here\nListUtil.c:2165:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:2165:5: note: '{' token is here\nListUtil.c:2165:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:2165:5: note: ')' token is here\nListUtil.c:2216:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:2216:5: note: '{' token is here\nListUtil.c:2216:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:2216:5: note: ')' token is here\nListUtil.xs:1823:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1823:5: note: '{' token is here\nListUtil.xs:1823:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1823:5: note: ')' token is here\nListUtil.c:2238:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:2238:5: note: '{' token is here\nListUtil.c:2238:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:2238:5: note: ')' token is here\nListUtil.c:2257:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:2257:13: note: '{' token is here\nListUtil.c:2257:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:2257:13: note: ')' token is here\nListUtil.c:2259:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:2259:5: note: '{' token is here\nListUtil.c:2259:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:2259:5: note: ')' token is here\nListUtil.c:2278:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:2278:13: note: '{' token is here\nListUtil.c:2278:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:2278:13: note: ')' token is here\nListUtil.c:2280:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:2280:5: note: '{' token is here\nListUtil.c:2280:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:2280:5: note: ')' token is here\nListUtil.xs:1856:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1856:5: note: '{' token is here\nListUtil.xs:1856:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1856:5: note: ')' token is here\nListUtil.c:2303:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:2303:5: note: '{' token is here\nListUtil.c:2303:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:2303:5: note: ')' token is here\nListUtil.c:2337:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:2337:5: note: '{' token is here\nListUtil.c:2337:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:2337:5: note: ')' token is here\nListUtil.xs:1907:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1907:13: note: '{' token is here\nListUtil.xs:1907:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1907:13: note: ')' token is here\nListUtil.xs:1910:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1910:5: note: '{' token is here\nListUtil.xs:1910:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1910:5: note: ')' token is here\nListUtil.c:2377:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:2377:5: note: '{' token is here\nListUtil.c:2377:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:2377:5: note: ')' token is here\nListUtil.xs:1940:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1940:5: note: '{' token is here\nListUtil.xs:1940:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1940:5: note: ')' token is here\nBase64.xs:132:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBase64.xs:132:2: note: '{' token is here\nBase64.xs:132:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBase64.xs:132:2: note: ')' token is here\nListUtil.xs:2059:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../sv.h:1365:9: note: expanded from macro 'SvMAGIC_set'\nListUtil.xs:2059:9: note: '{' token is here\n../../sv.h:1365:20: note: expanded from macro 'SvMAGIC_set'\nListUtil.xs:2059:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../sv.h:1366:65: note: expanded from macro 'SvMAGIC_set'\nListUtil.xs:2059:9: note: ')' token is here\n../../sv.h:1366:67: note: expanded from macro 'SvMAGIC_set'\nBase64.c:336:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBase64.c:336:5: note: '{' token is here\nBase64.c:336:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBase64.c:336:5: note: ')' token is here\nBase64.xs:231:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBase64.xs:231:2: note: '{' token is here\nBase64.xs:231:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../sv.h:1376:57: note: expanded from macro 'SvCUR_set'ListUtil.xs\n:2089:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]                (((XPV*)  SvANY(sv))->xpv_cur = (val)); } STMT_END\n:325:5: note: expanded from macro 'XSRETURN'        SvCUR_set(RETVAL, r - SvPVX(RETVAL));\nBase64.c:408:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBase64.c:408:5: note: ')' token is here\nBase64.c:452:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBase64.c:452:13: note: '{' token is here\nBase64.c:452:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBase64.c:452:13: note: ')' token is here\nListUtil.xs:2097:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:2097:5: note: '{' token is here\nListUtil.xs:2097:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:2097:5: note: ')' token is here\nBase64.c:454:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBase64.c:454:5: note: '{' token is here\nBase64.c:454:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBase64.c:454:5: note: ')' token is here\nBase64.c:492:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBase64.c:492:13: note: '{' token is here\nBase64.c:492:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBase64.c:492:13: note: ')' token is here\nBase64.c:494:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBase64.c:494:5: note: '{' token is here\nBase64.c:494:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBase64.c:494:5: note: ')' token is here\nBase64.xs:391:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBase64.xs:391:7: note: '{' token is here\nBase64.xs:391:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBase64.xs:391:7: note: ')' token is here\nBase64.c:631:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBase64.c:631:5: note: '{' token is here\nBase64.c:631:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBase64.c:631:5: note: ')' token is here\nBase64.xs:500:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBase64.xs:500:2: note: '{' token is here\nBase64.xs:500:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBase64.xs:500:2: note: ')' token is here\nBase64.c:716:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBase64.c:716:5: note: '{' token is here\nBase64.c:716:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBase64.c:716:5: note: ')' token is here\nmro.xs:162:8: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmro.xs:162:8: note: '{' token is here\nmro.xs:162:8: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmro.xs:162:8: note: ')' token is here\nmro.xs:329:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmro.xs:329:9: note: '{' token is here\nmro.xs:329:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmro.xs:329:9: note: ')' token is here\nmro.xs:342:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmro.xs:342:5: note: '{' token is here\nmro.xs:342:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmro.xs:342:5: note: ')' token is here\nmro.xs:362:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmro.xs:362:5: note: '{' token is here\nmro.xs:362:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmro.xs:362:5: note: ')' token is here\nmro.xs:385:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmro.xs:385:5: note: '{' token is here\nmro.xs:385:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmro.xs:385:5: note: ')' token is here\nmro.xs:411:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmro.xs:411:5: note: '{' token is here\nmro.xs:411:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmro.xs:411:5: note: ')' token is here\nmro.xs:437:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmro.xs:437:9: note: '{' token is here\nmro.xs:437:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmro.xs:437:9: note: ')' token is here\nmro.xs:439:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmro.xs:439:9: note: '{' token is here\nmro.xs:439:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmro.xs:439:9: note: ')' token is here\nmro.xs:451:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmro.xs:451:5: note: '{' token is here\nmro.xs:451:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmro.xs:451:5: note: ')' token is here\nmro.xs:467:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmro.xs:467:5: note: '{' token is here\nmro.xs:467:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmro.xs:467:5: note: ')' token is here\nmro.xs:598:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmro.xs:598:17: note: '{' token is here\nmro.xs:598:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmro.xs:598:17: note: ')' token is here\nmro.xs:600:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmro.xs:600:6: note: '{' token is here\nmro.xs:600:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmro.xs:600:6: note: ')' token is here\nmro.xs:601:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmro.xs:601:13: note: '{' token is here\nmro.xs:601:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmro.xs:601:13: note: ')' token is here\nmro.xs:667:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmro.xs:667:17: note: '{' token is here\nmro.xs:667:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmro.xs:667:17: note: ')' token is here\nmro.xs:668:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmro.xs:668:17: note: '{' token is here\nmro.xs:668:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmro.xs:668:17: note: ')' token is here\nmro.xs:679:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmro.xs:679:5: note: '{' token is here\nmro.xs:679:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmro.xs:679:5: note: ')' token is here\n../../perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'        SvCUR_set(opset, opset_len);\nOpcode.xs:139:2: note: '{' token is here\nOpcode.xs:139:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nOpcode.xs:139:2: note: ')' token is here\nOpcode.xs:328:5: note: '{' token is here\nOpcode.xs:328:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nOpcode.xs:328:5: note: ')' token is here\nOpcode.c:528:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nOpcode.c:528:13: note: '{' token is here\nOpcode.c:528:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nOpcode.c:528:13: note: ')' token is here\nOpcode.c:530:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nOpcode.c:530:5: note: '{' token is here\nOpcode.c:530:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nOpcode.c:530:5: note: ')' token is here\nOpcode.c:560:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nOpcode.c:560:5: note: '{' token is here\nOpcode.c:560:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nOpcode.c:560:5: note: ')' token is here\nOpcode.xs:386:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nOpcode.xs:386:3: note: '{' token is here\nOpcode.xs:386:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nOpcode.xs:386:3: note: ')' token is here\nOpcode.c:639:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nOpcode.c:639:5: note: '{' token is here\nOpcode.c:639:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nOpcode.c:639:5: note: ')' token is here\nOpcode.c:688:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nOpcode.c:688:5: note: '{' token is here\nOpcode.c:688:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nOpcode.c:688:5: note: ')' token is here\nOpcode.xs:482:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nOpcode.xs:482:6: note: '{' token is here\nOpcode.xs:482:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nOpcode.xs:482:6: note: ')' token is here\nOpcode.xs:493:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nOpcode.xs:493:4: note: '{' token is here\nOpcode.xs:493:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nOpcode.xs:493:4: note: ')' token is here\nOpcode.c:764:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nOpcode.c:764:5: note: '{' token is here\nOpcode.c:764:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nOpcode.c:764:5: note: ')' token is here\nOpcode.c:779:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nOpcode.c:779:5: note: '{' token is here\nOpcode.c:779:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nOpcode.c:779:5: note: ')' token is here\nOpcode.c:795:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nOpcode.c:795:5: note: '{' token is here\nOpcode.c:795:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nOpcode.c:795:5: note: ')' token is here\nOpcode.c:816:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nOpcode.c:816:5: note: '{' token is here\nOpcode.c:816:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nOpcode.c:816:5: note: ')' token is here\nOpcode.xs:543:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nOpcode.xs:543:2: note: '{' token is here\nOpcode.xs:543:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nOpcode.xs:543:2: note: ')' token is here\nOpcode.c:862:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nOpcode.c:862:5: note: '{' token is here\nOpcode.c:862:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nOpcode.c:862:5: note: ')' token is here\nOpcode.xs:259:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nOpcode.xs:259:5: note: '{' token is here\nOpcode.xs:259:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nOpcode.xs:259:5: note: ')' token is here\nencoding.xs:78:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:78:2: note: '{' token is here\nencoding.xs:78:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:78:2: note: ')' token is here\nencoding.xs:81:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:81:2: note: '{' token is here\nencoding.xs:81:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:81:2: note: ')' token is here\nencoding.xs:82:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:82:2: note: '{' token is here\nencoding.xs:82:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:82:2: note: ')' token is here\nencoding.xs:91:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:91:2: note: '{' token is here\nencoding.xs:91:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:91:2: note: ')' token is here\nencoding.xs:112:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:112:5: note: '{' token is here\nencoding.xs:112:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:112:5: note: ')' token is here\nencoding.xs:116:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:116:5: note: '{' token is here\nencoding.xs:116:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:116:5: note: ')' token is here\nencoding.xs:117:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:117:5: note: '{' token is here\nencoding.xs:117:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:117:5: note: ')' token is here\nencoding.xs:139:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:139:2: note: '{' token is here\nencoding.xs:139:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:139:2: note: ')' token is here\nencoding.xs:140:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:140:2: note: '{' token is here\nencoding.xs:140:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:140:2: note: ')' token is here\nencoding.xs:153:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:153:2: note: '{' token is here\nencoding.xs:153:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:153:2: note: ')' token is here\nencoding.xs:154:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:154:2: note: '{' token is here\nencoding.xs:154:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:154:2: note: ')' token is here\nencoding.xs:175:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:175:5: note: '{' token is here\nencoding.xs:175:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:175:5: note: ')' token is here\nencoding.xs:180:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:180:5: note: '{' token is here\nencoding.xs:180:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:180:5: note: ')' token is here\nencoding.xs:265:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:265:5: note: '{' token is here\nencoding.xs:265:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:265:5: note: ')' token is here\nencoding.xs:333:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:333:2: note: '{' token is here\nencoding.xs:333:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:333:2: note: ')' token is here\nencoding.xs:334:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:334:2: note: '{' token is here\nencoding.xs:334:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:334:2: note: ')' token is here\nencoding.xs:335:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:335:2: note: '{' token is here\nencoding.xs:335:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:335:2: note: ')' token is here\nencoding.xs:336:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:336:2: note: '{' token is here\nencoding.xs:336:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:336:2: note: ')' token is here\nencoding.xs:374:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:374:6: note: '{' token is here\nencoding.xs:374:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:374:6: note: ')' token is here\nencoding.xs:399:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:399:5: note: '{' token is here\nencoding.xs:399:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:399:5: note: ')' token is here\nencoding.xs:418:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:418:6: note: '{' token is here\nencoding.xs:418:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:418:6: note: ')' token is here\nencoding.xs:421:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:421:6: note: '{' token is here\nencoding.xs:421:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:421:6: note: ')' token is here\nencoding.xs:422:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:422:6: note: '{' token is here\nencoding.xs:422:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:422:6: note: ')' token is here\nencoding.xs:423:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:423:6: note: '{' token is here\nencoding.xs:423:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:423:6: note: ')' token is here\nencoding.xs:425:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:425:6: note: '{' token is here\nencoding.xs:425:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:425:6: note: ')' token is here\nencoding.xs:426:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:426:6: note: '{' token is here\nencoding.xs:426:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:426:6: note: ')' token is here\nencoding.xs:444:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:444:6: note: '{' token is here\nencoding.xs:444:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:444:6: note: ')' token is here\nencoding.xs:472:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:472:3: note: '{' token is here\nencoding.xs:472:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:472:3: note: ')' token is here\nencoding.xs:480:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:480:3: note: '{' token is here\nencoding.xs:480:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:480:3: note: ')' token is here\nencoding.xs:485:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:485:3: note: '{' token is here\nencoding.xs:485:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:485:3: note: ')' token is here\nencoding.xs:486:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:486:3: note: '{' token is here\nencoding.xs:486:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:486:3: note: ')' token is here\nencoding.xs:487:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:487:3: note: '{' token is here\nencoding.xs:487:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:487:3: note: ')' token is here\nencoding.xs:490:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:490:3: note: '{' token is here\nencoding.xs:490:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:490:3: note: ')' token is here\nencoding.xs:491:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:491:3: note: '{' token is here\nencoding.xs:491:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:491:3: note: ')' token is here\nencoding.xs:492:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:492:3: note: '{' token is here\nencoding.xs:492:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:492:3: note: ')' token is here\nencoding.xs:493:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:493:3: note: '{' token is here\nencoding.xs:493:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:493:3: note: ')' token is here\nencoding.xs:511:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:511:3: note: '{' token is here\nencoding.xs:511:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:511:3: note: ')' token is here\nencoding.xs:528:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:528:6: note: '{' token is here\nencoding.xs:528:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:528:6: note: ')' token is here\nencoding.xs:655:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:655:5: note: '{' token is here\nencoding.xs:655:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:655:5: note: ')' token is here\nencoding.xs:662:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:662:5: note: '{' token is here\nencoding.xs:662:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:662:5: note: ')' token is here\nencoding.xs:671:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:671:5: note: '{' token is here\nencoding.xs:671:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:671:5: note: ')' token is here\nencoding.xs:684:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:684:5: note: '{' token is here\nencoding.xs:684:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:684:5: note: ')' token is here\nscalar.xs:69:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nscalar.xs:69:2: note: '{' token is here\nscalar.xs:69:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nscalar.xs:69:2: note: ')' token is here\nscalar.xs:84:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nscalar.xs:84:5: note: '{' token is here\nscalar.xs:84:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nscalar.xs:84:5: note: ')' token is here\nscalar.xs:263:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nscalar.xs:263:6: note: '{' token is here\nscalar.xs:263:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nscalar.xs:263:6: note: ')' token is here\nscalar.xs:267:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nscalar.xs:267:2: note: '{' token is here\nscalar.xs:267:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nscalar.xs:267:2: note: ')' token is here\nvia.xs:83:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nvia.xs:83:2: note: '{' token is here\nvia.xs:83:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nvia.xs:83:2: note: ')' token is here\nvia.xs:85:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nvia.xs:85:2: note: '{' token is here\nvia.xs:85:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nvia.xs:85:2: note: ')' token is here\nvia.xs:86:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nvia.xs:86:2: note: '{' token is here\nvia.xs:86:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nvia.xs:86:2: note: ')' token is here\nvia.xs:88:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nvia.xs:88:6: note: '{' token is here\nvia.xs:88:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nvia.xs:88:6: note: ')' token is here\nvia.xs:109:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nvia.xs:109:6: note: '{' token is here\nvia.xs:109:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nvia.xs:109:6: note: ')' token is here\nvia.xs:126:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nvia.xs:126:2: note: '{' token is here\nvia.xs:126:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nvia.xs:126:2: note: ')' token is here\nPOSIX.xs:1223:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:1213:5: note: expanded from macro 'NV_PAYLOAD_SIZEOF_ASSERT'\nPOSIX.xs:1223:3: note: '{' token is here\nPOSIX.xs:1223:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:1223:3: note: ')' token is here\nPOSIX.xs:1224:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:1224:3: note: '{' token is here\nPOSIX.xs:1224:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:1224:3: note: ')' token is here\nPOSIX.xs:1315:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:1315:3: note: '{' token is here\nPOSIX.xs:1315:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:1315:3: note: ')' token is here\nPOSIX.xs:1316:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:1316:3: note: '{' token is here\nPOSIX.xs:1316:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:1316:3: note: ')' token is here\nPOSIX.xs:1719:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:1719:5: note: '{' token is here\nPOSIX.xs:1719:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:1719:5: note: ')' token is here\nPOSIX.xs:1853:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:1853:6: note: '{' token is here\nPOSIX.xs:1853:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:1853:6: note: ')' token is here\nPOSIX.c:2022:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2022:5: note: '{' token is here\nPOSIX.c:2022:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2022:5: note: ')' token is here\nPOSIX.c:2070:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2070:5: note: '{' token is here\nPOSIX.c:2070:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2070:5: note: ')' token is here\nPOSIX.c:2110:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2110:5: note: '{' token is here\nPOSIX.c:2110:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2110:5: note: ')' token is here\nPOSIX.c:2145:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2145:13: note: '{' token is here\nPOSIX.c:2145:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2145:13: note: ')' token is here\nPOSIX.c:2147:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2147:5: note: '{' token is here\nPOSIX.c:2147:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2147:5: note: ')' token is here\nPOSIX.xs:1897:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:1897:6: note: '{' token is here\nPOSIX.xs:1897:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:1897:6: note: ')' token is here\nPOSIX.c:2183:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2183:5: note: '{' token is here\nPOSIX.c:2183:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2183:5: note: ')' token is here\nPOSIX.c:2214:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2214:4: note: '{' token is here\nPOSIX.c:2214:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2214:4: note: ')' token is here\nPOSIX.c:2233:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2233:5: note: '{' token is here\nPOSIX.c:2233:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2233:5: note: ')' token is here\nPOSIX.c:2270:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2270:4: note: '{' token is here\nPOSIX.c:2270:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2270:4: note: ')' token is here\nPOSIX.c:2305:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2305:5: note: '{' token is here\nPOSIX.c:2305:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2305:5: note: ')' token is here\nPOSIX.c:2334:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2334:13: note: '{' token is here\nPOSIX.c:2334:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2334:13: note: ')' token is here\nPOSIX.c:2336:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2336:5: note: '{' token is here\nPOSIX.c:2336:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2336:5: note: ')' token is here\nPOSIX.c:2385:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2385:13: note: '{' token is here\nPOSIX.c:2385:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2385:13: note: ')' token is here\nPOSIX.c:2387:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2387:5: note: '{' token is here\nPOSIX.c:2387:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2387:5: note: ')' token is here\nPOSIX.c:2424:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2424:13: note: '{' token is here\nPOSIX.c:2424:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2424:13: note: ')' token is here\nPOSIX.c:2426:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2426:5: note: '{' token is here\nPOSIX.c:2426:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2426:5: note: ')' token is here\nPOSIX.c:2469:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2469:5: note: '{' token is here\nPOSIX.c:2469:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2469:5: note: ')' token is here\nPOSIX.c:2516:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2516:5: note: '{' token is here\nPOSIX.c:2516:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2516:5: note: ')' token is here\nPOSIX.c:2553:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2553:5: note: '{' token is here\nPOSIX.c:2553:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2553:5: note: ')' token is here\nPOSIX.c:2674:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2674:13: note: '{' token is here\nPOSIX.c:2674:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2674:13: note: ')' token is here\nPOSIX.c:2676:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2676:5: note: '{' token is here\nPOSIX.c:2676:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2676:5: note: ')' token is here\nPOSIX.c:2723:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2723:5: note: '{' token is here\nPOSIX.c:2723:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2723:5: note: ')' token is here\nPOSIX.xs:2161:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:6993:9: note: expanded from macro 'STORE_LC_NUMERIC_FORCE_TO_UNDERLYING'\nPOSIX.xs:2161:9: note: '{' token is here\n../../perl.h:6993:20: note: expanded from macro 'STORE_LC_NUMERIC_FORCE_TO_UNDERLYING'\nPOSIX.xs:2161:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:6999:9: note: expanded from macro 'STORE_LC_NUMERIC_FORCE_TO_UNDERLYING'\nPOSIX.xs:2161:9: note: ')' token is here\n../../perl.h:6999:11: note: expanded from macro 'STORE_LC_NUMERIC_FORCE_TO_UNDERLYING'\nPOSIX.xs:2268:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:6952:9: note: expanded from macro 'RESTORE_LC_NUMERIC'\nPOSIX.xs:2268:9: note: '{' token is here\n../../perl.h:6952:20: note: expanded from macro 'RESTORE_LC_NUMERIC'\nPOSIX.xs:2268:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:6957:9: note: expanded from macro 'RESTORE_LC_NUMERIC'\nPOSIX.xs:2268:9: note: ')' token is here\n../../perl.h:6957:11: note: expanded from macro 'RESTORE_LC_NUMERIC'\nPOSIX.c:2878:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2878:5: note: '{' token is here\nPOSIX.c:2878:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2878:5: note: ')' token is here\nPOSIX.xs:2282:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:2282:13: note: '{' token is here\nPOSIX.xs:2282:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:2282:13: note: ')' token is here\nPOSIX.c:2912:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2912:37: note: '{' token is here\nPOSIX.c:2912:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2912:37: note: ')' token is here\nPOSIX.c:2914:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2914:5: note: '{' token is here\nPOSIX.c:2914:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2914:5: note: ')' token is here\nPOSIX.c:3122:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3122:13: note: '{' token is here\nPOSIX.c:3122:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3122:13: note: ')' token is here\nPOSIX.c:3124:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3124:5: note: '{' token is here\nPOSIX.c:3124:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3124:5: note: ')' token is here\nPOSIX.c:3145:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3145:13: note: '{' token is here\nPOSIX.c:3145:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3145:13: note: ')' token is here\nPOSIX.c:3147:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3147:5: note: '{' token is here\nPOSIX.c:3147:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3147:5: note: ')' token is here\nPOSIX.c:3187:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3187:13: note: '{' token is here\nPOSIX.c:3187:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3187:13: note: ')' token is here\nPOSIX.c:3189:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3189:5: note: '{' token is here\nPOSIX.c:3189:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3189:5: note: ')' token is here\nPOSIX.c:3259:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3259:13: note: '{' token is here\nPOSIX.c:3259:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3259:13: note: ')' token is here\nPOSIX.c:3261:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3261:5: note: '{' token is here\nPOSIX.c:3261:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3261:5: note: ')' token is here\nPOSIX.c:3285:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3285:13: note: '{' token is here\nPOSIX.c:3285:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3285:13: note: ')' token is here\nPOSIX.c:3287:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3287:5: note: '{' token is here\nPOSIX.c:3287:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3287:5: note: ')' token is here\nPOSIX.c:3312:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3312:2: note: '{' token is here\nPOSIX.c:3312:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3312:2: note: ')' token is here\nPOSIX.c:3314:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3314:5: note: '{' token is here\nPOSIX.c:3314:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3314:5: note: ')' token is here\nPOSIX.c:3340:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3340:2: note: '{' token is here\nPOSIX.c:3340:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3340:2: note: ')' token is here\nPOSIX.c:3342:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3342:5: note: '{' token is here\nPOSIX.c:3342:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3342:5: note: ')' token is here\nPOSIX.c:3366:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3366:13: note: '{' token is here\nPOSIX.c:3366:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3366:13: note: ')' token is here\nPOSIX.c:3368:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3368:5: note: '{' token is here\nPOSIX.c:3368:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3368:5: note: ')' token is here\nPOSIX.c:3499:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3499:13: note: '{' token is here\nPOSIX.c:3499:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3499:13: note: ')' token is here\nPOSIX.c:3501:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3501:5: note: '{' token is here\nPOSIX.c:3501:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3501:5: note: ')' token is here\nPOSIX.c:3544:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3544:13: note: '{' token is here\nPOSIX.c:3544:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3544:13: note: ')' token is here\nPOSIX.c:3546:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3546:5: note: '{' token is here\nPOSIX.c:3546:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3546:5: note: ')' token is here\nPOSIX.c:3626:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3626:13: note: '{' token is here\nPOSIX.c:3626:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3626:13: note: ')' token is here\nPOSIX.c:3628:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3628:5: note: '{' token is here\nPOSIX.c:3628:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3628:5: note: ')' token is here\nPOSIX.c:3657:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3657:13: note: '{' token is here\nPOSIX.c:3657:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3657:13: note: ')' token is here\nPOSIX.c:3659:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3659:5: note: '{' token is here\nPOSIX.c:3659:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3659:5: note: ')' token is here\nPOSIX.c:3708:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3708:13: note: '{' token is here\nPOSIX.c:3708:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3708:13: note: ')' token is here\nPOSIX.c:3710:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3710:5: note: '{' token is here\nPOSIX.c:3710:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3710:5: note: ')' token is here\nPOSIX.c:3756:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3756:13: note: '{' token is here\nPOSIX.c:3756:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3756:13: note: ')' token is here\nPOSIX.c:3758:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3758:5: note: '{' token is here\nPOSIX.c:3758:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3758:5: note: ')' token is here\nPOSIX.c:3779:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3779:17: note: '{' token is here\nPOSIX.c:3790:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3790:8: note: ')' token is here\nPOSIX.xs:3000:14: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3000:14: note: '{' token is here\nPOSIX.xs:3000:14: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3000:14: note: ')' token is here\nPOSIX.xs:3009:10: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3009:10: note: '{' token is here\nPOSIX.xs:3009:10: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3009:10: note: ')' token is here\nPOSIX.xs:3036:16: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3036:16: note: '{' token is here\nPOSIX.xs:3036:16: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3036:16: note: ')' token is here\nPOSIX.xs:3061:20: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3061:20: note: '{' token is here\nPOSIX.xs:3061:20: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3061:20: note: ')' token is here\nPOSIX.xs:3140:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3140:3: note: '{' token is here\nPOSIX.xs:3140:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3140:3: note: ')' token is here\nPOSIX.xs:3170:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3170:7: note: '{' token is here\nPOSIX.xs:3170:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3170:7: note: ')' token is here\nPOSIX.c:4014:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4014:5: note: '{' token is here\nPOSIX.c:4014:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4014:5: note: ')' token is here\nPOSIX.c:4061:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4061:5: note: '{' token is here\nPOSIX.c:4061:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4061:5: note: ')' token is here\nPOSIX.c:4108:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4108:5: note: '{' token is here\nPOSIX.c:4108:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4108:5: note: ')' token is here\nPOSIX.c:4124:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4124:5: note: '{' token is here\nPOSIX.c:4124:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4124:5: note: ')' token is here\nPOSIX.c:4168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4168:5: note: '{' token is here\nPOSIX.c:4168:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4168:5: note: ')' token is here\nPOSIX.c:4188:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4188:7: note: '{' token is here\nPOSIX.c:4188:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4188:7: note: ')' token is here\nPOSIX.c:4201:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4201:5: note: '{' token is here\nPOSIX.c:4201:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4201:5: note: ')' token is here\nPOSIX.xs:3267:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3267:3: note: '{' token is here\nPOSIX.xs:3267:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3267:3: note: ')' token is here\nPOSIX.xs:3269:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3269:3: note: '{' token is here\nPOSIX.xs:3269:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3269:3: note: ')' token is here\nPOSIX.xs:3277:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3277:6: note: '{' token is here\nPOSIX.xs:3277:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3277:6: note: ')' token is here\nPOSIX.c:4272:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4272:7: note: '{' token is here\nPOSIX.c:4272:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4272:7: note: ')' token is here\nPOSIX.xs:3292:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3292:13: note: '{' token is here\nPOSIX.xs:3292:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3292:13: note: ')' token is here\nPOSIX.xs:3295:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3295:13: note: '{' token is here\nPOSIX.xs:3295:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3295:13: note: ')' token is here\nPOSIX.c:4297:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4297:5: note: '{' token is here\nPOSIX.c:4297:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4297:5: note: ')' token is here\nPOSIX.c:4327:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4327:5: note: '{' token is here\nPOSIX.c:4327:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4327:5: note: ')' token is here\nPOSIX.c:4342:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4342:13: note: '{' token is here\nPOSIX.c:4342:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4342:13: note: ')' token is here\nPOSIX.c:4344:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4344:5: note: '{' token is here\nPOSIX.c:4344:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4344:5: note: ')' token is here\nPOSIX.c:4361:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4361:7: note: '{' token is here\nPOSIX.c:4361:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4361:7: note: ')' token is here\nPOSIX.c:4366:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4366:13: note: '{' token is here\nPOSIX.c:4366:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4366:13: note: ')' token is here\nPOSIX.c:4368:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4368:5: note: '{' token is here\nPOSIX.c:4368:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4368:5: note: ')' token is here\nPOSIX.c:4386:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4386:7: note: '{' token is here\nPOSIX.c:4386:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4386:7: note: ')' token is here\nPOSIX.c:4403:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4403:5: note: '{' token is here\nPOSIX.c:4403:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4403:5: note: ')' token is here\nPOSIX.xs:3321:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3321:6: note: '{' token is here\nPOSIX.xs:3321:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3321:6: note: ')' token is here\nPOSIX.c:4453:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4453:7: note: '{' token is here\nPOSIX.c:4453:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4453:7: note: ')' token is here\nPOSIX.c:4470:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4470:5: note: '{' token is here\nPOSIX.c:4470:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4470:5: note: ')' token is here\nPOSIX.c:4484:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4484:5: note: '{' token is here\nPOSIX.c:4484:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4484:5: note: ')' token is here\nPOSIX.c:4552:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4552:13: note: '{' token is here\nPOSIX.c:4552:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4552:13: note: ')' token is here\nPOSIX.c:4554:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4554:5: note: '{' token is here\nPOSIX.c:4554:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4554:5: note: ')' token is here\nPOSIX.c:4627:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4627:13: note: '{' token is here\nPOSIX.c:4627:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4627:13: note: ')' token is here\nPOSIX.c:4629:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4629:5: note: '{' token is here\nPOSIX.c:4629:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4629:5: note: ')' token is here\nPOSIX.c:4681:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4681:13: note: '{' token is here\nPOSIX.c:4681:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4681:13: note: ')' token is here\nPOSIX.c:4683:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4683:5: note: '{' token is here\nPOSIX.c:4683:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4683:5: note: ')' token is here\nPOSIX.c:4702:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4702:13: note: '{' token is here\nPOSIX.c:4702:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4702:13: note: ')' token is here\nPOSIX.c:4704:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4704:5: note: '{' token is here\nPOSIX.c:4704:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4704:5: note: ')' token is here\nPOSIX.xs:3504:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3504:9: note: '{' token is here\nPOSIX.xs:3504:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3504:9: note: ')' token is here\nPOSIX.xs:3506:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3506:9: note: '{' token is here\nPOSIX.xs:3506:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3506:9: note: ')' token is here\nPOSIX.xs:3509:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3509:6: note: '{' token is here\nPOSIX.xs:3509:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3509:6: note: ')' token is here\nPOSIX.xs:3526:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3526:9: note: '{' token is here\nPOSIX.xs:3526:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3526:9: note: ')' token is here\nPOSIX.xs:3528:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3528:9: note: '{' token is here\nPOSIX.xs:3528:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3528:9: note: ')' token is here\nPOSIX.xs:3531:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3531:6: note: '{' token is here\nPOSIX.xs:3531:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3531:6: note: ')' token is here\nPOSIX.xs:3557:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3557:17: note: '{' token is here\nPOSIX.xs:3557:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3557:17: note: ')' token is here\nPOSIX.xs:3567:16: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3567:16: note: '{' token is here\nPOSIX.xs:3567:16: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3567:16: note: ')' token is here\nPOSIX.xs:3591:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3591:17: note: '{' token is here\nPOSIX.xs:3591:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3591:17: note: ')' token is here\nPOSIX.xs:3601:16: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3601:16: note: '{' token is here\nPOSIX.xs:3601:16: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3601:16: note: ')' token is here\nPOSIX.xs:3625:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3625:11: note: '{' token is here\nPOSIX.xs:3625:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3625:11: note: ')' token is here\nPOSIX.c:4922:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4922:5: note: '{' token is here\nPOSIX.c:4922:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4922:5: note: ')' token is here\nPOSIX.c:4959:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4959:5: note: '{' token is here\nPOSIX.c:4959:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4959:5: note: ')' token is here\nPOSIX.c:4976:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4976:7: note: '{' token is here\nPOSIX.c:4976:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4976:7: note: ')' token is here\nPOSIX.c:5000:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5000:5: note: '{' token is here\nPOSIX.c:5000:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5000:5: note: ')' token is here\nPOSIX.c:5019:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5019:7: note: '{' token is here\nPOSIX.c:5019:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5019:7: note: ')' token is here\nPOSIX.c:5043:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5043:5: note: '{' token is here\nPOSIX.c:5043:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5043:5: note: ')' token is here\nPOSIX.xs:3720:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3720:6: note: '{' token is here\nPOSIX.xs:3720:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3720:6: note: ')' token is here\nPOSIX.c:5139:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5139:13: note: '{' token is here\nPOSIX.c:5139:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5139:13: note: ')' token is here\nPOSIX.c:5141:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5141:5: note: '{' token is here\nPOSIX.c:5141:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5141:5: note: ')' token is here\nPOSIX.c:5158:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5158:37: note: '{' token is here\nPOSIX.c:5158:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5158:37: note: ')' token is here\nPOSIX.c:5160:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5160:5: note: '{' token is here\nPOSIX.c:5160:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5160:5: note: ')' token is here\nPOSIX.xs:3736:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3736:2: note: '{' token is here\nPOSIX.xs:3736:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3736:2: note: ')' token is here\nPOSIX.c:5205:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5205:13: note: '{' token is here\nPOSIX.c:5205:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5205:13: note: ')' token is here\nPOSIX.c:5207:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5207:5: note: '{' token is here\nPOSIX.c:5207:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5207:5: note: ')' token is here\nPOSIX.xs:3796:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3796:17: note: '{' token is here\nPOSIX.xs:3796:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3796:17: note: ')' token is here\nPOSIX.xs:3798:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3798:17: note: '{' token is here\nPOSIX.xs:3798:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3798:17: note: ')' token is here\nPOSIX.xs:3799:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3799:17: note: '{' token is here\nPOSIX.xs:3799:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3799:17: note: ')' token is here\nPOSIX.c:5299:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5299:5: note: '{' token is here\nPOSIX.c:5299:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5299:5: note: ')' token is here\nPOSIX.xs:3813:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3813:2: note: '{' token is here\nPOSIX.xs:3813:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3813:2: note: ')' token is here\nPOSIX.c:5359:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5359:37: note: '{' token is here\nPOSIX.c:5359:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5359:37: note: ')' token is here\nPOSIX.c:5366:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5366:5: note: '{' token is here\nPOSIX.c:5366:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5366:5: note: ')' token is here\nPOSIX.c:5389:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5389:37: note: '{' token is here\nPOSIX.c:5389:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5389:37: note: ')' token is here\nPOSIX.c:5391:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5391:5: note: '{' token is here\nPOSIX.c:5391:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5391:5: note: ')' token is here\nPOSIX.c:5409:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5409:7: note: '{' token is here\nPOSIX.c:5409:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5409:7: note: ')' token is here\nPOSIX.c:5426:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5426:5: note: '{' token is here\nPOSIX.c:5426:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5426:5: note: ')' token is here\nPOSIX.c:5456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5456:5: note: '{' token is here\nPOSIX.c:5456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5456:5: note: ')' token is here\nPOSIX.c:5485:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5485:5: note: '{' token is here\nPOSIX.c:5485:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5485:5: note: ')' token is here\nPOSIX.c:5503:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5503:13: note: '{' token is here\nPOSIX.c:5503:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5503:13: note: ')' token is here\nPOSIX.c:5505:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5505:5: note: '{' token is here\nPOSIX.c:5505:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5505:5: note: ')' token is here\nPOSIX.c:5533:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5533:5: note: '{' token is here\nPOSIX.c:5533:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5533:5: note: ')' token is here\nPOSIX.c:5561:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5561:5: note: '{' token is here\nPOSIX.c:5561:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5561:5: note: ')' token is here\nPOSIX.c:5589:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5589:5: note: '{' token is here\nPOSIX.c:5589:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5589:5: note: ')' token is here\nPOSIX.c:5606:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5606:7: note: '{' token is here\nPOSIX.c:5606:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5606:7: note: ')' token is here\nPOSIX.c:5611:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5611:37: note: '{' token is here\nPOSIX.c:5611:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5611:37: note: ')' token is here\nPOSIX.c:5613:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5613:5: note: '{' token is here\nPOSIX.c:5613:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5613:5: note: ')' token is here\nPOSIX.xs:3893:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3893:13: note: '{' token is here\nPOSIX.xs:3893:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3893:13: note: ')' token is here\nPOSIX.c:5677:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5677:5: note: '{' token is here\nPOSIX.c:5677:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5677:5: note: ')' token is here\nJP.c:35:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nJP.c:35:2: note: '{' token is here\nJP.c:35:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nJP.c:35:2: note: ')' token is here\nJP.c:36:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nJP.c:36:2: note: '{' token is here\nJP.c:36:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nJP.c:36:2: note: ')' token is here\nJP.c:40:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nJP.c:40:4: note: '{' token is here\nJP.c:40:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nJP.c:40:4: note: ')' token is here\n../../inline.h:180:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:4549:22: note: expanded from macro 'DEBUG_v'\n../../perl.h:4518:9: note: expanded from macro 'DEBUG__'\n../../perl.h:4469:40: note: expanded from macro 'DEBUG_s'\n../../inline.h:180:13: note: '{' token is here\n../../perl.h:4518:20: note: expanded from macro 'DEBUG__'\n../../perl.h:4519:20: note: expanded from macro 'DEBUG__'\n../../perl.h:4519:31: note: expanded from macro 'DEBUG__'\n../../inline.h:180:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:4521:13: note: expanded from macro 'DEBUG__'\n../../inline.h:180:13: note: ')' token is here\n../../perl.h:4521:15: note: expanded from macro 'DEBUG__'\n../../perl.h:4522:9: note: expanded from macro 'DEBUG__'\n../../perl.h:4522:11: note: expanded from macro 'DEBUG__'\n../../inline.h:190:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../inline.h:190:13: note: '{' token is here\n../../inline.h:190:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../inline.h:190:13: note: ')' token is here\nre_exec.c:236:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../regcomp.h:1124:5: note: expanded from macro 'DECLARE_AND_GET_RE_DEBUG_FLAGS'\n../../perl.h:4528:24: note: expanded from macro 'DEBUG_r'\nre_exec.c:236:5: note: '{' token is here\n../../perl.h:4528:35: note: expanded from macro 'DEBUG_r'\nre_exec.c:236:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:4530:24: note: expanded from macro 'DEBUG_r'\nre_exec.c:236:5: note: ')' token is here\n../../perl.h:4530:26: note: expanded from macro 'DEBUG_r'\nre_exec.c:254:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../regcomp.h:1080:28: note: expanded from macro 'DEBUG_BUFFERS_r'\nre_exec.c:254:5: note: '{' token is here\nre_exec.c:254:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:254:5: note: ')' token is here\nre_exec.c:268:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:268:9: note: '{' token is here\nre_exec.c:268:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:268:9: note: ')' token is here\nre_exec.c:346:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:346:5: note: '{' token is here\nre_exec.c:346:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:346:5: note: ')' token is here\nre_exec.c:360:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:360:5: note: '{' token is here\nre_exec.c:360:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:360:5: note: ')' token is here\nre_exec.c:377:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:377:9: note: '{' token is here\nre_exec.c:377:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:377:9: note: ')' token is here\nre_exec.c:402:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:402:9: note: '{' token is here\nre_exec.c:402:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:402:9: note: ')' token is here\nre_exec.c:465:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:3900:9: note: expanded from macro 'NOT_REACHED'\nre_exec.c:465:5: note: '{' token is here\n../../perl.h:3900:20: note: expanded from macro 'NOT_REACHED'\nre_exec.c:465:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:3902:9: note: expanded from macro 'NOT_REACHED'\nre_exec.c:465:5: note: ')' token is here\n../../perl.h:3902:11: note: expanded from macro 'NOT_REACHED'\nre_exec.c:521:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:6504:9: note: expanded from macro '_CHECK_AND_OUTPUT_WIDE_LOCALE_UTF8_MSG'\nre_exec.c:521:5: note: '{' token is here\n../../perl.h:6504:20: note: expanded from macro '_CHECK_AND_OUTPUT_WIDE_LOCALE_UTF8_MSG'\nre_exec.c:521:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:6514:9: note: expanded from macro '_CHECK_AND_OUTPUT_WIDE_LOCALE_UTF8_MSG'\nre_exec.c:521:5: note: ')' token is here\n../../perl.h:6514:12: note: expanded from macro '_CHECK_AND_OUTPUT_WIDE_LOCALE_UTF8_MSG'\nre_exec.c:872:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:872:5: note: '{' token is here\nre_exec.c:872:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:872:5: note: ')' token is here\nre_exec.c:878:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../regcomp.h:1062:28: note: expanded from macro 'DEBUG_EXECUTE_r'\nre_exec.c:878:5: note: '{' token is here\nre_exec.c:878:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:878:5: note: ')' token is here\nre_exec.c:909:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:909:9: note: '{' token is here\nre_exec.c:909:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:909:9: note: ')' token is here\nre_exec.c:932:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:116:51: note: expanded from macro 'NON_UTF8_TARGET_BUT_UTF8_REQUIRED'\nre_exec.c:932:17: note: '{' token is here\nre_exec.c:116:62: note: expanded from macro 'NON_UTF8_TARGET_BUT_UTF8_REQUIRED'\nre_exec.c:117:5: note: expanded from macro 'NON_UTF8_TARGET_BUT_UTF8_REQUIRED'\nre_exec.c:932:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:932:17: note: ')' token is here\nre_exec.c:118:74: note: expanded from macro 'NON_UTF8_TARGET_BUT_UTF8_REQUIRED'\nre_exec.c:119:3: note: expanded from macro 'NON_UTF8_TARGET_BUT_UTF8_REQUIRED'\nre_exec.c:939:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../regcomp.h:1083:34: note: expanded from macro 'DEBUG_OPTIMISE_MORE_r'\nre_exec.c:939:5: note: '{' token is here\nre_exec.c:939:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:939:5: note: ')' token is here\nre_exec.c:987:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:987:17: note: '{' token is here\nre_exec.c:987:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:987:17: note: ')' token is here\nre_exec.c:1007:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1007:17: note: '{' token is here\nre_exec.c:1007:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1007:17: note: ')' token is here\nre_exec.c:1021:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1021:25: note: '{' token is here\nre_exec.c:1021:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1021:25: note: ')' token is here\nre_exec.c:1032:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1032:21: note: '{' token is here\nre_exec.c:1032:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1032:21: note: ')' token is here\nre_exec.c:1082:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1082:9: note: '{' token is here\nre_exec.c:1082:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1082:9: note: ')' token is here\nre_exec.c:1120:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1120:17: note: '{' token is here\nre_exec.c:1120:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1120:17: note: ')' token is here\nre_exec.c:1144:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1144:9: note: '{' token is here\nre_exec.c:1144:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1144:9: note: ')' token is here\nre_exec.c:1154:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1154:9: note: '{' token is here\nre_exec.c:1154:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1154:9: note: ')' token is here\nre_exec.c:1176:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1176:9: note: '{' token is here\nre_exec.c:1176:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1176:9: note: ')' token is here\nre_exec.c:1199:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1199:17: note: '{' token is here\nre_exec.c:1199:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1199:17: note: ')' token is here\nre_exec.c:1297:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1297:17: note: '{' token is here\nre_exec.c:1297:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1297:17: note: ')' token is here\nre_exec.c:1310:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1310:17: note: '{' token is here\nre_exec.c:1310:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1310:17: note: ')' token is here\nre_exec.c:1319:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1319:9: note: '{' token is here\nre_exec.c:1319:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1319:9: note: ')' token is here\nre_exec.c:1333:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1333:17: note: '{' token is here\nre_exec.c:1333:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1333:17: note: ')' token is here\nre_exec.c:1346:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1346:13: note: '{' token is here\nre_exec.c:1346:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1346:13: note: ')' token is here\nre_exec.c:1370:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1370:13: note: '{' token is here\nre_exec.c:1370:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1370:13: note: ')' token is here\nre_exec.c:1379:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1379:9: note: '{' token is here\nre_exec.c:1379:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1379:9: note: ')' token is here\nre_exec.c:1401:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1401:9: note: '{' token is here\nre_exec.c:1401:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1401:9: note: ')' token is here\nre_exec.c:1421:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1421:13: note: '{' token is here\nre_exec.c:1421:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1421:13: note: ')' token is here\nre_exec.c:1438:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1438:13: note: '{' token is here\nre_exec.c:1438:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1438:13: note: ')' token is here\nre_exec.c:1454:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1454:13: note: '{' token is here\nre_exec.c:1454:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1454:13: note: ')' token is here\nre_exec.c:1465:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1465:9: note: '{' token is here\nre_exec.c:1465:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1465:9: note: ')' token is here\nre_exec.c:1470:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1470:9: note: '{' token is here\nre_exec.c:1470:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1470:9: note: ')' token is here\nre_exec.c:1528:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1528:9: note: '{' token is here\nre_exec.c:1528:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1528:9: note: ')' token is here\nre_exec.c:1538:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1538:17: note: '{' token is here\nre_exec.c:1538:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1538:17: note: ')' token is here\nre_exec.c:1542:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1542:13: note: '{' token is here\nre_exec.c:1542:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1542:13: note: ')' token is here\nre_exec.c:1563:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1563:25: note: '{' token is here\nre_exec.c:1563:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1563:25: note: ')' token is here\nre_exec.c:1584:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1584:21: note: '{' token is here\nre_exec.c:1584:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1584:21: note: ')' token is here\nre_exec.c:1608:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1608:17: note: '{' token is here\nre_exec.c:1608:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1608:17: note: ')' token is here\nre_exec.c:1612:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1612:13: note: '{' token is here\nre_exec.c:1612:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1612:13: note: ')' token is here\nre_exec.c:1624:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1624:13: note: '{' token is here\nre_exec.c:1624:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1624:13: note: ')' token is here\nre_exec.c:1630:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1630:13: note: '{' token is here\nre_exec.c:1630:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1630:13: note: ')' token is here\nre_exec.c:1642:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1642:9: note: '{' token is here\nre_exec.c:1642:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1642:9: note: ')' token is here\nre_exec.c:1662:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1662:13: note: '{' token is here\nre_exec.c:1662:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1662:13: note: ')' token is here\nre_exec.c:1676:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1676:5: note: '{' token is here\nre_exec.c:1676:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1676:5: note: ')' token is here\nre_exec.c:1686:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1686:5: note: '{' token is here\nre_exec.c:1686:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1686:5: note: ')' token is here\nre_exec.c:2201:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:6480:17: note: expanded from macro '_CHECK_AND_WARN_PROBLEMATIC_LOCALE'\nre_exec.c:2201:9: note: '{' token is here\n../../perl.h:6480:28: note: expanded from macro '_CHECK_AND_WARN_PROBLEMATIC_LOCALE'\nre_exec.c:2201:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:6484:17: note: expanded from macro '_CHECK_AND_WARN_PROBLEMATIC_LOCALE'\nre_exec.c:2201:9: note: ')' token is here\n../../perl.h:6484:20: note: expanded from macro '_CHECK_AND_WARN_PROBLEMATIC_LOCALE'\nre_exec.c:2202:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:102:5: note: expanded from macro 'CHECK_AND_WARN_NON_UTF8_CTYPE_LOCALE_IN_SETS'\nre_exec.c:2202:9: note: '{' token is here\nre_exec.c:102:16: note: expanded from macro 'CHECK_AND_WARN_NON_UTF8_CTYPE_LOCALE_IN_SETS'\nre_exec.c:2202:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:107:5: note: expanded from macro 'CHECK_AND_WARN_NON_UTF8_CTYPE_LOCALE_IN_SETS'\nre_exec.c:2202:9: note: ')' token is here\nre_exec.c:107:7: note: expanded from macro 'CHECK_AND_WARN_NON_UTF8_CTYPE_LOCALE_IN_SETS'\nre_exec.c:2210:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1813:5: note: expanded from macro 'REXEC_FBC_UTF8_CLASS_SCAN'\nre_exec.c:2210:9: note: '{' token is here\nre_exec.c:1813:16: note: expanded from macro 'REXEC_FBC_UTF8_CLASS_SCAN'\nre_exec.c:2210:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1817:5: note: expanded from macro 'REXEC_FBC_UTF8_CLASS_SCAN'\nre_exec.c:2210:9: note: ')' token is here\nre_exec.c:1817:7: note: expanded from macro 'REXEC_FBC_UTF8_CLASS_SCAN'\nre_exec.c:2218:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2218:9: note: '{' token is here\nre_exec.c:2218:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2218:9: note: ')' token is here\nre_exec.c:2219:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2219:9: note: '{' token is here\nre_exec.c:2219:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2219:9: note: ')' token is here\nre_exec.c:2231:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1820:5: note: expanded from macro 'REXEC_FBC_NON_UTF8_CLASS_SCAN'\nre_exec.c:2231:13: note: '{' token is here\nre_exec.c:1820:16: note: expanded from macro 'REXEC_FBC_NON_UTF8_CLASS_SCAN'\nre_exec.c:2231:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1824:5: note: expanded from macro 'REXEC_FBC_NON_UTF8_CLASS_SCAN'\nre_exec.c:2231:13: note: ')' token is here\nre_exec.c:1824:7: note: expanded from macro 'REXEC_FBC_NON_UTF8_CLASS_SCAN'\nre_exec.c:2235:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2235:13: note: '{' token is here\nre_exec.c:2235:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2235:13: note: ')' token is here\nre_exec.c:2286:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2286:9: note: '{' token is here\nre_exec.c:2286:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2286:9: note: ')' token is here\nre_exec.c:2304:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2304:9: note: '{' token is here\nre_exec.c:2304:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2304:9: note: ')' token is here\nre_exec.c:2314:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2314:9: note: '{' token is here\nre_exec.c:2314:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2314:9: note: ')' token is here\nre_exec.c:2322:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2322:9: note: '{' token is here\nre_exec.c:2322:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2322:9: note: ')' token is here\nre_exec.c:2328:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2328:9: note: '{' token is here\nre_exec.c:2328:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2328:9: note: ')' token is here\nre_exec.c:2338:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2338:9: note: '{' token is here\nre_exec.c:2338:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2338:9: note: ')' token is here\nre_exec.c:2369:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2369:9: note: '{' token is here\nre_exec.c:2369:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2369:9: note: ')' token is here\nre_exec.c:2490:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2490:9: note: '{' token is here\nre_exec.c:2490:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2490:9: note: ')' token is here\nre_exec.c:2577:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2052:5: note: expanded from macro 'FBC_BOUND_A_NON_UTF8'\nre_exec.c:2001:5: note: expanded from macro 'FBC_BOUND_COMMON_NON_UTF8'\nre_exec.c:1805:5: note: expanded from macro 'REXEC_FBC_NON_UTF8_SCAN'\nre_exec.c:2577:9: note: '{' token is here\nre_exec.c:1805:16: note: expanded from macro 'REXEC_FBC_NON_UTF8_SCAN'\nre_exec.c:2577:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1810:5: note: expanded from macro 'REXEC_FBC_NON_UTF8_SCAN'\nre_exec.c:2577:9: note: ')' token is here\nre_exec.c:1810:7: note: expanded from macro 'REXEC_FBC_NON_UTF8_SCAN'\nre_exec.c:2586:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2048:21: note: expanded from macro 'FBC_BOUND_A_UTF8'\nre_exec.c:1948:5: note: expanded from macro 'FBC_UTF8_A'\nre_exec.c:1797:5: note: expanded from macro 'REXEC_FBC_UTF8_SCAN'\nre_exec.c:1986:5: note: expanded from macro 'FBC_BOUND_COMMON_UTF8'\nre_exec.c:2586:9: note: '{' token is here\nre_exec.c:1797:16: note: expanded from macro 'REXEC_FBC_UTF8_SCAN'\nre_exec.c:2586:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1802:5: note: expanded from macro 'REXEC_FBC_UTF8_SCAN'\nre_exec.c:2586:9: note: ')' token is here\nre_exec.c:1802:7: note: expanded from macro 'REXEC_FBC_UTF8_SCAN'\nre_exec.c:2597:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2068:5: note: expanded from macro 'FBC_NBOUND_A_NON_UTF8'\nre_exec.c:2597:9: note: '{' token is here\nre_exec.c:2597:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2597:9: note: ')' token is here\nre_exec.c:2606:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2064:13: note: expanded from macro 'FBC_NBOUND_A_UTF8'\nre_exec.c:2606:9: note: '{' token is here\nre_exec.c:2606:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2606:9: note: ')' token is here\nre_exec.c:2612:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2060:5: note: expanded from macro 'FBC_NBOUND_NON_UTF8'\nre_exec.c:2612:13: note: '{' token is here\nre_exec.c:2612:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2612:13: note: ')' token is here\nre_exec.c:2621:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2621:9: note: '{' token is here\nre_exec.c:2621:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2621:9: note: ')' token is here\nre_exec.c:2623:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2623:13: note: '{' token is here\nre_exec.c:2623:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2623:13: note: ')' token is here\nre_exec.c:2627:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:91:5: note: expanded from macro 'CHECK_AND_WARN_NON_UTF8_CTYPE_LOCALE_IN_BOUND'\nre_exec.c:2627:9: note: '{' token is here\nre_exec.c:91:16: note: expanded from macro 'CHECK_AND_WARN_NON_UTF8_CTYPE_LOCALE_IN_BOUND'\nre_exec.c:2627:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:96:5: note: expanded from macro 'CHECK_AND_WARN_NON_UTF8_CTYPE_LOCALE_IN_BOUND'\nre_exec.c:2627:9: note: ')' token is here\nre_exec.c:96:7: note: expanded from macro 'CHECK_AND_WARN_NON_UTF8_CTYPE_LOCALE_IN_BOUND'\nre_exec.c:2634:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2634:9: note: '{' token is here\nre_exec.c:2634:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2634:9: note: ')' token is here\nre_exec.c:2636:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2044:5: note: expanded from macro 'FBC_BOUND_NON_UTF8'\nre_exec.c:2636:13: note: '{' token is here\nre_exec.c:2636:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2636:13: note: ')' token is here\nre_exec.c:2640:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2640:9: note: '{' token is here\nre_exec.c:2640:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2640:9: note: ')' token is here\nre_exec.c:2647:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2647:13: note: '{' token is here\nre_exec.c:2647:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2647:13: note: ')' token is here\nre_exec.c:2765:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2765:9: note: '{' token is here\nre_exec.c:2765:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2765:9: note: ')' token is here\nre_exec.c:2767:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2040:11: note: expanded from macro 'FBC_BOUND_UTF8'\nre_exec.c:1972:5: note: expanded from macro 'FBC_UTF8'\nre_exec.c:2767:13: note: '{' token is here\nre_exec.c:2767:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2767:13: note: ')' token is here\nre_exec.c:2772:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2772:9: note: '{' token is here\nre_exec.c:2772:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2772:9: note: ')' token is here\nre_exec.c:2779:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2779:9: note: '{' token is here\nre_exec.c:2779:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2779:9: note: ')' token is here\nre_exec.c:2781:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2056:15: note: expanded from macro 'FBC_NBOUND_UTF8'\nre_exec.c:2781:13: note: '{' token is here\nre_exec.c:2781:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2781:13: note: ')' token is here\nre_exec.c:2786:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2786:9: note: '{' token is here\nre_exec.c:2786:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2786:9: note: ')' token is here\nre_exec.c:2802:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2802:13: note: '{' token is here\nre_exec.c:2802:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2802:13: note: ')' token is here\nre_exec.c:2821:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2821:13: note: '{' token is here\nre_exec.c:2821:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2821:13: note: ')' token is here\nre_exec.c:2967:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2967:9: note: '{' token is here\nre_exec.c:2967:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2967:9: note: ')' token is here\nre_exec.c:2972:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2972:9: note: '{' token is here\nre_exec.c:2972:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2972:9: note: ')' token is here\nre_exec.c:2985:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2985:9: note: '{' token is here\nre_exec.c:2985:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2985:9: note: ')' token is here\nre_exec.c:2986:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2986:9: note: '{' token is here\nre_exec.c:2986:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2986:9: note: ')' token is here\nre_exec.c:2998:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2998:9: note: '{' token is here\nre_exec.c:2998:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2998:9: note: ')' token is here\nre_exec.c:2999:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2999:9: note: '{' token is here\nre_exec.c:2999:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2999:9: note: ')' token is here\nre_exec.c:3007:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3007:9: note: '{' token is here\nre_exec.c:3007:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3007:9: note: ')' token is here\nre_exec.c:3017:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3017:9: note: '{' token is here\nre_exec.c:3017:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3017:9: note: ')' token is here\nre_exec.c:3031:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3031:9: note: '{' token is here\nre_exec.c:3031:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3031:9: note: ')' token is here\nre_exec.c:3042:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3042:13: note: '{' token is here\nre_exec.c:3042:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3042:13: note: ')' token is here\nre_exec.c:3061:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3061:13: note: '{' token is here\nre_exec.c:3061:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3061:13: note: ')' token is here\nre_exec.c:3070:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3070:13: note: '{' token is here\nre_exec.c:3070:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3070:13: note: ')' token is here\nre_exec.c:3075:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3075:13: note: '{' token is here\nre_exec.c:3075:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3075:13: note: ')' token is here\nre_exec.c:3080:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3080:13: note: '{' token is here\nre_exec.c:3080:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3080:13: note: ')' token is here\nre_exec.c:3085:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3085:13: note: '{' token is here\nre_exec.c:3085:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3085:13: note: ')' token is here\nre_exec.c:3090:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3090:13: note: '{' token is here\nre_exec.c:3090:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3090:13: note: ')' token is here\nre_exec.c:3126:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3126:13: note: '{' token is here\nre_exec.c:3126:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3126:13: note: ')' token is here\nre_exec.c:3131:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../scope.h:191:5: note: expanded from macro 'ENTER'\nre_exec.c:3131:13: note: '{' token is here\n../../scope.h:191:16: note: expanded from macro 'ENTER'\nre_exec.c:3131:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../scope.h:194:5: note: expanded from macro 'ENTER'\nre_exec.c:3131:13: note: ')' token is here\n../../scope.h:194:7: note: expanded from macro 'ENTER'\nre_exec.c:3134:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3134:13: note: '{' token is here\nre_exec.c:3134:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3134:13: note: ')' token is here\nre_exec.c:3184:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../regcomp.h:1068:33: note: expanded from macro 'DEBUG_TRIE_EXECUTE_r'\nre_exec.c:3184:29: note: '{' token is here\nre_exec.c:3184:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3184:29: note: ')' token is here\nre_exec.c:3217:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3217:29: note: '{' token is here\nre_exec.c:3217:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3217:29: note: ')' token is here\nre_exec.c:3225:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1714:125: note: expanded from macro 'REXEC_TRIE_READ_CHAR'\n../../perl.h:737:29: note: expanded from macro '\\\nre_exec.c:3225:25: note: '{' token is here\nre_exec.c:1715:12: note: expanded from macro 'REXEC_TRIE_READ_CHAR'\nre_exec.c:1720:9: note: expanded from macro 'REXEC_TRIE_READ_CHAR'\nre_exec.c:3225:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3225:25: note: ')' token is here\nre_exec.c:1722:13: note: expanded from macro 'REXEC_TRIE_READ_CHAR'\nre_exec.c:1745:9: note: expanded from macro 'REXEC_TRIE_READ_CHAR'\nre_exec.c:1766:9: note: expanded from macro 'REXEC_TRIE_READ_CHAR'\nre_exec.c:1768:13: note: expanded from macro 'REXEC_TRIE_READ_CHAR'\nre_exec.c:1789:85: note: expanded from macro 'REXEC_TRIE_READ_CHAR'\nre_exec.c:1790:3: note: expanded from macro 'REXEC_TRIE_READ_CHAR'\nre_exec.c:3229:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3229:25: note: '{' token is here\nre_exec.c:3229:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3229:25: note: ')' token is here\nre_exec.c:3249:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3249:25: note: '{' token is here\nre_exec.c:3249:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3249:25: note: ')' token is here\nre_exec.c:3268:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3268:33: note: '{' token is here\nre_exec.c:3268:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3268:33: note: ')' token is here\nre_exec.c:3274:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3274:33: note: '{' token is here\nre_exec.c:3274:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3274:33: note: ')' token is here\nre_exec.c:3282:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3282:29: note: '{' token is here\nre_exec.c:3282:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3282:29: note: ')' token is here\nre_exec.c:3300:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3300:25: note: '{' token is here\nre_exec.c:3300:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3300:25: note: ')' token is here\nre_exec.c:3306:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3306:21: note: '{' token is here\nre_exec.c:3306:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3306:21: note: ')' token is here\nre_exec.c:3315:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../scope.h:196:5: note: expanded from macro 'LEAVE'\nre_exec.c:3315:25: note: '{' token is here\n../../scope.h:196:16: note: expanded from macro 'LEAVE'\nre_exec.c:3315:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../scope.h:199:5: note: expanded from macro 'LEAVE'\nre_exec.c:3315:25: note: ')' token is here\n../../scope.h:199:7: note: expanded from macro 'LEAVE'\nre_exec.c:3321:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3321:21: note: '{' token is here\nre_exec.c:3321:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3321:21: note: ')' token is here\nre_exec.c:3327:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3327:21: note: '{' token is here\nre_exec.c:3327:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3327:21: note: ')' token is here\nre_exec.c:3333:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3333:13: note: '{' token is here\nre_exec.c:3333:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3333:13: note: ')' token is here\nre_exec.c:3373:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:4550:22: note: expanded from macro 'DEBUG_C'\nre_exec.c:3373:13: note: '{' token is here\nre_exec.c:3373:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3373:13: note: ')' token is here\nre_exec.c:3394:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../regexp.h:561:9: note: expanded from macro 'RXp_MATCH_COPY_FREE'\nre_exec.c:3394:17: note: '{' token is here\n../../regexp.h:561:20: note: expanded from macro 'RXp_MATCH_COPY_FREE'\nre_exec.c:3394:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../regexp.h:567:10: note: expanded from macro 'RXp_MATCH_COPY_FREE'\nre_exec.c:3394:17: note: ')' token is here\n../../regexp.h:567:12: note: expanded from macro 'RXp_MATCH_COPY_FREE'\nre_exec.c:3495:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3495:9: note: '{' token is here\nre_exec.c:3495:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3495:9: note: ')' token is here\nre_exec.c:3536:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3536:5: note: '{' token is here\nre_exec.c:3536:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3536:5: note: ')' token is here\nre_exec.c:3546:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3546:5: note: '{' token is here\nre_exec.c:3546:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3546:5: note: ')' token is here\nre_exec.c:3571:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../regcomp.h:1097:25: note: expanded from macro 'DEBUG_GPOS_r'\nre_exec.c:3571:9: note: '{' token is here\nre_exec.c:3571:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3571:9: note: ')' token is here\nre_exec.c:3590:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3590:21: note: '{' token is here\nre_exec.c:3590:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3590:21: note: ')' token is here\nre_exec.c:3609:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3609:9: note: '{' token is here\nre_exec.c:3609:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3609:9: note: ')' token is here\nre_exec.c:3644:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3644:17: note: '{' token is here\nre_exec.c:3644:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3644:17: note: ')' token is here\nre_exec.c:3669:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3669:9: note: '{' token is here\nre_exec.c:3669:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3669:9: note: ')' token is here\nre_exec.c:3699:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../sv.h:2286:17: note: expanded from macro 'SvSetSV_nosteal'\n../../sv.h:2276:9: note: expanded from macro 'SvSetSV_nosteal_and'\nre_exec.c:3699:9: note: '{' token is here\n../../sv.h:2276:20: note: expanded from macro 'SvSetSV_nosteal_and'\nre_exec.c:3699:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../sv.h:2281:9: note: expanded from macro 'SvSetSV_nosteal_and'\nre_exec.c:3699:9: note: ')' token is here\n../../sv.h:2281:11: note: expanded from macro 'SvSetSV_nosteal_and'\nre_exec.c:3765:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3765:9: note: '{' token is here\nre_exec.c:3765:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3765:9: note: ')' token is here\nre_exec.c:3850:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3850:13: note: '{' token is here\nre_exec.c:3852:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1799:13: note: expanded from macro 'REXEC_FBC_UTF8_SCAN'\nre_exec.c:3852:21: note: '{' token is here\nre_exec.c:3852:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3852:21: note: ')' token is here\nre_exec.c:3850:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3850:13: note: ')' token is here\nre_exec.c:3864:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3864:21: note: '{' token is here\nre_exec.c:3864:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3864:21: note: ')' token is here\nre_exec.c:3868:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3868:13: note: '{' token is here\nre_exec.c:3870:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1807:13: note: expanded from macro 'REXEC_FBC_NON_UTF8_SCAN'\nre_exec.c:3870:21: note: '{' token is here\nre_exec.c:3870:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3870:21: note: ')' token is here\nre_exec.c:3868:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3868:13: note: ')' token is here\nre_exec.c:3878:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3878:9: note: '{' token is here\nre_exec.c:3878:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3878:9: note: ')' token is here\nre_exec.c:3905:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3905:25: note: '{' token is here\nre_exec.c:3905:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3905:25: note: ')' token is here\nre_exec.c:3921:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3921:25: note: '{' token is here\nre_exec.c:3921:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3921:25: note: ')' token is here\nre_exec.c:3950:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3950:13: note: '{' token is here\nre_exec.c:3950:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3950:13: note: ')' token is here\nre_exec.c:3981:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3981:9: note: '{' token is here\nre_exec.c:3981:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3981:9: note: ')' token is here\nre_exec.c:3998:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3998:9: note: '{' token is here\nre_exec.c:3998:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3998:9: note: ')' token is here\nre_exec.c:4012:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:4012:9: note: '{' token is here\nre_exec.c:4012:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:4012:9: note: ')' token is here\nre_exec.c:4032:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:4032:25: note: '{' token is here\nre_exec.c:4032:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:4032:25: note: ')' token is here\nre_exec.c:4050:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../regcomp.h:1051:29: note: expanded from macro 'DEBUG_OPTIMISE_r'\nre_exec.c:4050:21: note: '{' token is here\nre_exec.c:4050:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:4050:21: note: ')' token is here\nre_exec.c:4057:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:4057:25: note: '{' token is here\nre_exec.c:4057:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:4057:25: note: ')' token is here\nre_exec.c:4069:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:4069:25: note: '{' token is here\nre_exec.c:4069:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:4069:25: note: ')' token is here\nre_exec.c:4080:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:4080:29: note: '{' token is here\nre_exec.c:4080:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:4080:29: note: ')' token is here\nre_exec.c:4104:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:4104:17: note: '{' token is here\nre_exec.c:4104:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:4104:17: note: ')' token is here\nre_exec.c:4145:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:4145:9: note: '{' token is here\nre_exec.c:4145:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:4145:9: note: ')' token is here\nre_exec.c:4154:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:4154:5: note: '{' token is here\nre_exec.c:4154:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:4154:5: note: ')' token is here\nre_exec.c:4168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:4168:5: note: '{' token is here\nre_exec.c:4168:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:4168:5: note: ')' token is here\nre_exec.c:4177:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:4177:9: note: '{' token is here\nre_exec.c:4177:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:4177:9: note: ')' token is here\nre_exec.c:4192:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:4192:5: note: '{' token is here\nre_exec.c:4192:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:4192:5: note: ')' token is here\nre_exec.c:4222:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:4222:5: note: '{' token is here\nre_exec.c:4222:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:4222:5: note: ')' token is here\nre_exec.c:4264:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:288:5: note: expanded from macro 'REGCP_SET'\n../../regcomp.h:1076:26: note: expanded from macro 'DEBUG_STATE_r'\nre_exec.c:4264:5: note: '{' token is here\nre_exec.c:4264:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:4264:5: note: ')' token is here\nre_exec.c:4272:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:297:5: note: expanded from macro 'REGCP_UNWIND'\nre_exec.c:4272:5: note: '{' token is here\nre_exec.c:4272:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:4272:5: note: ')' token is here\nre_exec.c:305:5: note: expanded from macro 'REGCP_UNWIND'\nre_exec.c:426:23: note: expanded from macro 'regcpblow'\nre_exec.c:6357:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6357:5: note: '{' token is here\nre_exec.c:6357:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6357:5: note: ')' token is here\nre_exec.c:6375:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6375:5: note: '{' token is here\nre_exec.c:6375:23: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../regcomp.h:1052:67: note: expanded from macro 'DEBUG_OPTIMISE_r'\n../../perl.h:4529:45: note: expanded from macro 'DEBUG_r'\nre_exec.c:6375:23: note: '{' token is here\nre_exec.c:6375:23: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6375:23: note: ')' token is here\nre_exec.c:6375:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6375:5: note: ')' token is here\nre_exec.c:6387:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6387:9: note: '{' token is here\nre_exec.c:6387:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6387:9: note: ')' token is here\nre_exec.c:6434:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6434:13: note: '{' token is here\nre_exec.c:6434:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6434:13: note: ')' token is here\nre_exec.c:6440:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6440:13: note: '{' token is here\nre_exec.c:6440:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6440:13: note: ')' token is here\nre_exec.c:6484:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6484:17: note: '{' token is here\nre_exec.c:6484:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6484:17: note: ')' token is here\nre_exec.c:6489:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6489:17: note: '{' token is here\nre_exec.c:6489:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6489:17: note: ')' token is here\nre_exec.c:6548:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6548:21: note: '{' token is here\nre_exec.c:6548:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6548:21: note: ')' token is here\nre_exec.c:6557:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6557:25: note: '{' token is here\nre_exec.c:6557:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6557:25: note: ')' token is here\nre_exec.c:6567:26: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6567:26: note: '{' token is here\nre_exec.c:6567:26: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6567:26: note: ')' token is here\nre_exec.c:6574:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6574:25: note: '{' token is here\nre_exec.c:6574:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6574:25: note: ')' token is here\nre_exec.c:6627:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6627:21: note: '{' token is here\nre_exec.c:6627:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6627:21: note: ')' token is here\nre_exec.c:6639:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6639:25: note: '{' token is here\nre_exec.c:6639:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6639:25: note: ')' token is here\nre_exec.c:6664:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6664:21: note: '{' token is here\nre_exec.c:6664:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6664:21: note: ')' token is here\nre_exec.c:6684:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6684:17: note: '{' token is here\nre_exec.c:6684:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6684:17: note: ')' token is here\nre_exec.c:6691:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6691:13: note: '{' token is here\nre_exec.c:6691:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6691:13: note: ')' token is here\nre_exec.c:6702:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6702:17: note: '{' token is here\nre_exec.c:6702:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6702:17: note: ')' token is here\nre_exec.c:6703:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:326:5: note: expanded from macro 'UNWIND_PAREN'\nre_exec.c:6703:17: note: '{' token is here\nre_exec.c:6703:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6703:17: note: ')' token is here\nre_exec.c:6706:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6706:17: note: '{' token is here\nre_exec.c:6706:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6706:17: note: ')' token is here\nre_exec.c:6738:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6738:17: note: '{' token is here\nre_exec.c:6738:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6738:17: note: ')' token is here\nre_exec.c:6798:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6798:13: note: '{' token is here\nre_exec.c:6798:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6798:13: note: ')' token is here\nre_exec.c:6810:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6810:17: note: '{' token is here\nre_exec.c:6810:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6810:17: note: ')' token is here\nre_exec.c:6813:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6813:13: note: '{' token is here\nre_exec.c:6813:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6813:13: note: ')' token is here\nre_exec.c:6852:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6852:13: note: '{' token is here\nre_exec.c:6852:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6852:13: note: ')' token is here\nre_exec.c:6861:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6861:17: note: '{' token is here\nre_exec.c:6861:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6861:17: note: ')' token is here\nre_exec.c:6960:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6960:13: note: '{' token is here\nre_exec.c:6960:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6960:13: note: ')' token is here\nre_exec.c:7071:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:7071:13: note: '{' token is here\nre_exec.c:7071:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:7071:13: note: ')' token is here\nre_exec.c:7074:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:7074:17: note: '{' token is here\nre_exec.c:7074:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:7074:17: note: ')' token is here\nIn file included from SDBM_File.xs7342:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:7342:13: note: '{' token is here\nre_exec.c:7342:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:7342:13: note: ')' token is here\nre_exec.c:7343:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:7343:13: note: '{' token is here\nre_exec.c:7343:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:7343:13: note: ')' token is here\nre_exec.c:7497:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:7497:13: note: '{' token is here\nre_exec.c:7497:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:7497:13: note: ')' token is here\nSDBM_File.c:234:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:234:5: note: '{' token is here\nSDBM_File.c:234:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:234:5: note: ')' token is here\nSDBM_File.c:268:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:268:5: note: '{' token is here\nre_exec.c:7515:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:7515:17: note: '{' token is here\n:268:5: note: ')' token is here\nSDBM_File.c:268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:268:5: note: ')' token is here\nre_exec.c:7515:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:7515:17: note: ')' token is here\nSDBM_File.c:299:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:299:6: note: '{' token is here\nSDBM_File.c:299:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:299:6: note: ')' token is here\nSDBM_File.c:310:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:310:6: note: '{' token is here\nSDBM_File.c:310:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:310:6: note: ')' token is here\nSDBM_File.c:314:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:314:5: note: '{' token is here\nSDBM_File.c:314:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:314:5: note: ')' token is here\nSDBM_File.c:348:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:348:6: note: '{' token is here\nSDBM_File.c:348:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:348:6: note: ')' token is here\nSDBM_File.c:354:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:354:9: note: '{' token is here\nSDBM_File.c:354:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:354:9: note: ')' token is here\nSDBM_File.c:374:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:374:13: note: '{' token is here\nSDBM_File.c:374:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:374:13: note: ')' token is here\nSDBM_File.c:385:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:385:5: note: '{' token is here\nSDBM_File.c:385:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:385:5: note: ')' token is here\nSDBM_File.c:417:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:417:6: note: '{' token is here\nSDBM_File.c:417:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:417:6: note: ')' token is here\nSDBM_File.c:424:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:424:13: note: '{' token is here\nSDBM_File.c:424:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:424:13: note: ')' token is here\nSDBM_File.c:426:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:426:5: note: '{' token is here\nSDBM_File.c:426:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:426:5: note: ')' token is here\nSDBM_File.c:458:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:458:6: note: '{' token is here\nSDBM_File.c:458:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:458:6: note: ')' token is here\nSDBM_File.c:465:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:465:13: note: '{' token is here\nSDBM_File.c:465:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:465:13: note: ')' token is here\nSDBM_File.c:467:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:467:5: note: '{' token is here\nSDBM_File.c:467:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:467:5: note: ')' token is here\nSDBM_File.c:500:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:500:6: note: '{' token is here\nSDBM_File.c:500:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:500:6: note: ')' token is here\nSDBM_File.c:504:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:504:5: note: '{' token is here\nSDBM_File.c:504:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:504:5: note: ')' token is here\nSDBM_File.c:537:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:537:6: note: '{' token is here\nSDBM_File.c:537:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:537:6: note: ')' token is here\nSDBM_File.c:541:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:541:5: note: '{' token is here\nSDBM_File.c:541:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:541:5: note: ')' token is here\nre_exec.c:7723:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:7723:13: note: '{' token is here\nre_exec.c:7723:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:7723:13: note: ')' token is here\nSDBM_File.c:573:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:573:13: note: '{' token is here\nre_exec.c:7768:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:7768:13: note: '{' token is here\nre_exec.c:7768:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:7768:13: note: ')' token is here\nSDBM_File.c:573:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:573:13: note: ')' token is here\nSDBM_File.c:575:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:575:5: note: '{' token is here\nSDBM_File.c:575:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:575:5: note: ')' token is here\nre_exec.c:7899:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:7899:17: note: '{' token is here\nre_exec.c:7900:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:7900:21: note: '{' token is here\nre_exec.c:7900:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:7900:21: note: ')' token is here\nre_exec.c:7901:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../regcomp.h:1078:26: note: expanded from macro 'DEBUG_STACK_r'\nre_exec.c:7901:21: note: '{' token is here\nre_exec.c:7901:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:7899:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:7899:17: note: ')' token is here\nre_exec.c:7912:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.xs:134:6: note: ')' token is here\nSDBM_File.c:609:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:609:5: note: '{' token is here\nSDBM_File.c:609:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:609:5: note: ')' token is here\nre_exec.c:7912:13: note: '{' token is here\nre_exec.c:7912:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:7912:13: note: ')' token is here\nre_exec.c:7937:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:7937:17: note: '{' token is here\nre_exec.c:7937:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:7937:17: note: ')' token is here\nre_exec.c:8015:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../cop.h:1344:5: note: expanded from macro 'CHANGE_MULTICALL_FLAGS'\nre_exec.c:8015:25: note: '{' token is here\n../../cop.h:1344:16: note: expanded from macro 'CHANGE_MULTICALL_FLAGS'\n../../cop.h:1357:9: note: expanded from macro 'CHANGE_MULTICALL_FLAGS'\n../../pad.h:371:9: note: expanded from macro 'PAD_SET_CUR_NOSAVE'\n../../perl.h:4540:23: note: expanded from macro 'DEBUG_Xv'\nre_exec.c:8015:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8015:25: note: ')' token is here\n../../cop.h:1359:5: note: expanded from macro 'CHANGE_MULTICALL_FLAGS'\n../../cop.h:1359:7: note: expanded from macro 'CHANGE_MULTICALL_FLAGS'\nre_exec.c:8018:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8018:25: note: '{' token is here\nre_exec.c:8018:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8018:25: note: ')' token is here\n../../cop.h:1315:9: note: expanded from macro 'PUSH_MULTICALL_FLAGS'\nre_exec.c:8064:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8064:17: note: '{' token is here\nre_exec.c:8064:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8064:17: note: ')' token is here\nre_exec.c:8104:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8104:21: note: '{' token is here\nre_exec.c:8104:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8104:21: note: ')' token is here\nre_exec.c:8205:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8205:17: note: '{' token is here\nre_exec.c:8205:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8205:17: note: ')' token is here\nre_exec.c:8215:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8215:17: note: '{' token is here\nre_exec.c:8215:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8215:17: note: ')' token is here\nre_exec.c:8250:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8250:17: note: '{' token is here\nre_exec.c:8250:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8250:17: note: ')' token is here\nre_exec.c:8255:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8255:13: note: '{' token is here\nre_exec.c:8255:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8255:13: note: ')' token is here\nre_exec.c:8272:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8262:17: note: expanded from macro 'SET_RECURSE_LOCINPUT'\nre_exec.c:8272:13: note: '{' token is here\nre_exec.c:8272:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8272:13: note: ')' token is here\nre_exec.c:8284:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8284:17: note: '{' token is here\nre_exec.c:8284:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8284:17: note: ')' token is here\nre_exec.c:8288:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8288:17: note: '{' token is here\nre_exec.c:8288:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8288:17: note: ')' token is here\nre_exec.c:8299:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8299:13: note: '{' token is here\nre_exec.c:8299:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8299:13: note: ')' token is here\nre_exec.c:8304:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8304:13: note: '{' token is here\nre_exec.c:8304:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8304:13: note: ')' token is here\nre_exec.c:8309:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8309:13: note: '{' token is here\nre_exec.c:8309:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8309:13: note: ')' token is here\nre_exec.c:8314:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8314:13: note: '{' token is here\nre_exec.c:8314:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8314:13: note: ')' token is here\nre_exec.c:8322:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8322:13: note: '{' token is here\nre_exec.c:8322:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8322:13: note: ')' token is here\nre_exec.c:8332:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8332:13: note: '{' token is here\nre_exec.c:8332:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8332:13: note: ')' token is here\nre_exec.c:8341:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8341:13: note: '{' token is here\nre_exec.c:8341:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8341:13: note: ')' token is here\nre_exec.c:8360:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:314:5: note: expanded from macro 'CLOSE_CAPTURE'\nre_exec.c:8360:13: note: '{' token is here\nre_exec.c:8360:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8360:13: note: ')' token is here\nre_exec.c:8389:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8389:29: note: '{' token is here\nre_exec.c:8389:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8389:29: note: ')' token is here\nre_exec.c:8551:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8551:13: note: '{' token is here\nre_exec.c:8551:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8551:13: note: ')' token is here\nre_exec.c:8557:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8557:13: note: '{' token is here\nre_exec.c:8557:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8557:13: note: ')' token is here\nre_exec.c:8560:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8560:13: note: '{' token is here\nre_exec.c:8560:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8560:13: note: ')' token is here\nre_exec.c:8563:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8563:13: note: '{' token is here\nre_exec.c:8563:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8563:13: note: ')' token is here\nre_exec.c:8587:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8587:13: note: '{' token is here\nre_exec.c:8587:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8587:13: note: ')' token is here\nre_exec.c:8596:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8596:17: note: '{' token is here\nre_exec.c:8596:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8596:17: note: ')' token is here\nre_exec.c:8600:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8600:17: note: '{' token is here\nre_exec.c:8600:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8600:17: note: ')' token is here\nre_exec.c:8606:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8606:17: note: '{' token is here\nre_exec.c:8606:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8606:17: note: ')' token is here\nre_exec.c:8673:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8673:21: note: '{' token is here\nre_exec.c:8673:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8673:21: note: ')' token is here\nre_exec.c:8690:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8690:25: note: '{' token is here\nre_exec.c:8690:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8690:25: note: ')' token is here\nre_exec.c:8708:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8708:17: note: '{' token is here\nre_exec.c:8708:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8708:17: note: ')' token is here\nre_exec.c:8717:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8717:17: note: '{' token is here\nre_exec.c:8717:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8717:17: note: ')' token is here\nre_exec.c:8720:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8720:17: note: '{' token is here\nre_exec.c:8720:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8720:17: note: ')' token is here\nre_exec.c:8724:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8724:9: note: '{' token is here\nre_exec.c:8724:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8724:9: note: ')' token is here\nre_exec.c:8730:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8730:13: note: '{' token is here\nre_exec.c:8730:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8730:13: note: ')' token is here\nre_exec.c:8737:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8737:13: note: '{' token is here\nre_exec.c:8737:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8737:13: note: ')' token is here\nre_exec.c:8742:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8742:13: note: '{' token is here\nre_exec.c:8742:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8742:13: note: ')' token is here\nre_exec.c:8747:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8747:13: note: '{' token is here\nre_exec.c:8747:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8747:13: note: ')' token is here\nre_exec.c:8750:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8750:13: note: '{' token is here\nre_exec.c:8750:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8750:13: note: ')' token is here\nre_exec.c:8752:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8752:13: note: '{' token is here\nre_exec.c:8752:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8752:13: note: ')' token is here\nre_exec.c:8772:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8772:13: note: '{' token is here\nre_exec.c:8772:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8772:13: note: ')' token is here\nre_exec.c:8793:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8793:13: note: '{' token is here\nre_exec.c:8793:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8793:13: note: ')' token is here\nre_exec.c:8799:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8799:13: note: '{' token is here\nre_exec.c:8799:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8799:13: note: ')' token is here\nre_exec.c:8803:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8803:13: note: '{' token is here\nre_exec.c:8803:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8803:13: note: ')' token is here\nre_exec.c:8820:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8820:13: note: '{' token is here\nre_exec.c:8820:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8820:13: note: ')' token is here\nre_exec.c:8830:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8830:13: note: '{' token is here\nre_exec.c:8830:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8830:13: note: ')' token is here\nre_exec.c:8838:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8838:13: note: '{' token is here\nre_exec.c:8838:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8838:13: note: ')' token is here\nre_exec.c:8846:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8846:13: note: '{' token is here\nre_exec.c:8846:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8846:13: note: ')' token is here\nre_exec.c:8850:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8850:13: note: '{' token is here\nre_exec.c:8850:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8850:13: note: ')' token is here\nre_exec.c:8857:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8857:13: note: '{' token is here\nre_exec.c:8857:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8857:13: note: ')' token is here\nre_exec.c:8858:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8858:13: note: '{' token is here\nre_exec.c:8858:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8858:13: note: ')' token is here\nre_exec.c:8862:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8862:17: note: '{' token is here\nre_exec.c:8862:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8862:17: note: ')' token is here\nre_exec.c:8908:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8908:13: note: '{' token is here\nre_exec.c:8908:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8908:13: note: ')' token is here\nre_exec.c:8916:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8916:13: note: '{' token is here\nre_exec.c:8916:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8916:13: note: ')' token is here\nre_exec.c:8935:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8935:13: note: '{' token is here\nre_exec.c:8935:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8935:13: note: ')' token is here\nre_exec.c:8951:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8951:13: note: '{' token is here\nre_exec.c:8951:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8951:13: note: ')' token is here\nre_exec.c:8965:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:201:28: note: expanded from macro 'FIND_NEXT_IMPT'\nre_exec.c:8965:25: note: '{' token is here\nre_exec.c:201:39: note: expanded from macro 'FIND_NEXT_IMPT'\nre_exec.c:8965:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:211:7: note: expanded from macro 'FIND_NEXT_IMPT'\nre_exec.c:8965:25: note: ')' token is here\nre_exec.c:212:3: note: expanded from macro 'FIND_NEXT_IMPT'\nre_exec.c:8976:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8976:13: note: '{' token is here\nre_exec.c:8976:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8976:13: note: ')' token is here\nre_exec.c:8987:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8987:21: note: '{' token is here\nre_exec.c:8987:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8987:21: note: ')' token is here\nre_exec.c:9004:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9004:21: note: '{' token is here\nre_exec.c:9004:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9004:21: note: ')' token is here\nre_exec.c:9022:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9022:13: note: '{' token is here\nre_exec.c:9022:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9022:13: note: ')' token is here\nre_exec.c:9025:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9025:13: note: '{' token is here\nre_exec.c:9025:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9025:13: note: ')' token is here\nre_exec.c:9026:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9026:13: note: '{' token is here\nre_exec.c:9026:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9026:13: note: ')' token is here\nre_exec.c:9115:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9115:21: note: '{' token is here\nre_exec.c:9115:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9115:21: note: ')' token is here\nre_exec.c:9144:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9144:17: note: '{' token is here\nre_exec.c:9144:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9144:17: note: ')' token is here\nre_exec.c:9194:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9194:17: note: '{' token is here\nre_exec.c:9194:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9194:17: note: ')' token is here\nre_exec.c:9197:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9197:13: note: '{' token is here\nre_exec.c:9197:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9197:13: note: ')' token is here\nre_exec.c:9202:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9202:13: note: '{' token is here\nre_exec.c:9202:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9202:13: note: ')' token is here\nre_exec.c:9204:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9204:17: note: '{' token is here\nre_exec.c:9204:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9204:17: note: ')' token is here\nre_exec.c:9314:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9046:13: note: expanded from macro 'CURLY_SETPAREN'\nre_exec.c:9314:13: note: '{' token is here\nre_exec.c:9314:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9314:13: note: ')' token is here\nre_exec.c:9317:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9317:13: note: '{' token is here\nre_exec.c:9317:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9317:13: note: ')' token is here\nre_exec.c:9327:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9327:17: note: '{' token is here\nre_exec.c:9327:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9327:17: note: ')' token is here\nre_exec.c:9330:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9330:17: note: '{' token is here\nre_exec.c:9330:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9330:17: note: ')' token is here\nre_exec.c:9337:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9337:13: note: '{' token is here\nre_exec.c:9337:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9337:13: note: ')' token is here\nre_exec.c:9339:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9339:17: note: '{' token is here\nre_exec.c:9339:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9339:17: note: ')' token is here\nre_exec.c:9353:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9353:17: note: '{' token is here\nre_exec.c:9353:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9353:17: note: ')' token is here\nre_exec.c:9367:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9367:17: note: '{' token is here\nre_exec.c:9367:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9367:17: note: ')' token is here\nre_exec.c:9375:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9375:17: note: '{' token is here\nre_exec.c:9375:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9375:17: note: ')' token is here\nre_exec.c:9381:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9381:17: note: '{' token is here\nre_exec.c:9381:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9381:17: note: ')' token is here\nre_exec.c:9389:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9389:17: note: '{' token is here\nre_exec.c:9389:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9389:17: note: ')' token is here\nre_exec.c:9401:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9401:13: note: '{' token is here\nre_exec.c:9401:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9401:13: note: ')' token is here\nre_exec.c:9473:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9473:13: note: '{' token is here\nre_exec.c:9473:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9473:13: note: ')' token is here\nre_exec.c:9532:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9532:13: note: '{' token is here\nre_exec.c:9532:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9532:13: note: ')' token is here\nre_exec.c:9538:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9538:13: note: '{' token is here\nre_exec.c:9538:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9538:13: note: ')' token is here\nre_exec.c:9552:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9552:13: note: '{' token is here\nre_exec.c:9552:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9552:13: note: ')' token is here\nre_exec.c:9563:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9563:13: note: '{' token is here\nre_exec.c:9563:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9563:13: note: ')' token is here\nre_exec.c:9568:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9568:13: note: '{' token is here\nre_exec.c:9568:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9568:13: note: ')' token is here\nre_exec.c:9578:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9578:17: note: '{' token is here\nre_exec.c:9578:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9578:17: note: ')' token is here\nre_exec.c:9588:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9588:13: note: '{' token is here\nre_exec.c:9588:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9588:13: note: ')' token is here\nre_exec.c:9635:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9635:13: note: '{' token is here\nre_exec.c:9635:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9635:13: note: ')' token is here\nre_exec.c:9681:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9681:13: note: '{' token is here\nre_exec.c:9681:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9681:13: note: ')' token is here\nre_exec.c:9683:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9683:13: note: '{' token is here\nre_exec.c:9704:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6117:5: note: expanded from macro 'DEBUG_STATE_pp'\nre_exec.c:9704:17: note: '{' token is here\nre_exec.c:9704:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9704:17: note: ')' token is here\nre_exec.c:9683:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9683:13: note: ')' token is here\nre_exec.c:9732:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9732:5: note: '{' token is here\nre_exec.c:9732:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9732:5: note: ')' token is here\nre_exec.c:9746:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9746:13: note: '{' token is here\nre_exec.c:9748:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../regcomp.h:1077:62: note: expanded from macro 'DEBUG_STATE_r'\nre_exec.c:9748:21: note: '{' token is here\nre_exec.c:9748:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9748:21: note: ')' token is here\nre_exec.c:9750:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9750:21: note: '{' token is here\nre_exec.c:9750:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9750:21: note: ')' token is here\nre_exec.c:9746:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9746:13: note: ')' token is here\nre_exec.c:9779:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9779:5: note: '{' token is here\nre_exec.c:9779:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9779:5: note: ')' token is here\nre_exec.c:9794:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9794:13: note: '{' token is here\nre_exec.c:9794:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9794:13: note: ')' token is here\nre_exec.c:9801:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9801:5: note: '{' token is here\nre_exec.c:9801:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9801:5: note: ')' token is here\nre_exec.c:9827:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9827:9: note: '{' token is here\nre_exec.c:9827:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9827:9: note: ')' token is here\nre_exec.c:9861:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9861:9: note: '{' token is here\nre_exec.c:9861:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9861:9: note: ')' token is here\nre_exec.c:9865:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9865:9: note: '{' token is here\nre_exec.c:9865:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9865:9: note: ')' token is here\nre_exec.c:9963:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9963:13: note: '{' token is here\nre_exec.c:9963:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9963:13: note: ')' token is here\nre_exec.c:9969:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9969:9: note: '{' token is here\nre_exec.c:9969:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9969:9: note: ')' token is here\nre_exec.c:10130:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:10130:9: note: '{' token is here\nre_exec.c:10130:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:10130:9: note: ')' token is here\nre_exec.c:10131:10: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:10131:10: note: '{' token is here\nre_exec.c:10131:10: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:10131:10: note: ')' token is here\nre_exec.c:10298:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:10298:9: note: '{' token is here\nre_exec.c:10298:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:10298:9: note: ')' token is here\nre_exec.c:10472:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:10472:9: note: '{' token is here\nre_exec.c:10472:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:10472:9: note: ')' token is here\nre_exec.c:10482:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:10482:5: note: '{' token is here\nre_exec.c:10483:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:10483:9: note: '{' token is here\nre_exec.c:10483:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:10483:9: note: ')' token is here\nre_exec.c:10484:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:10484:9: note: '{' token is here\nre_exec.c:10484:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:10484:9: note: ')' token is here\nre_exec.c:10482:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:10482:5: note: ')' token is here\nre_exec.c:10532:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:10532:13: note: '{' token is here\nre_exec.c:10532:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:10532:13: note: ')' token is here\nre_exec.c:10538:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:6495:9: note: expanded from macro '_CHECK_AND_OUTPUT_WIDE_LOCALE_CP_MSG'\nre_exec.c:10538:13: note: '{' token is here\n../../perl.h:6495:20: note: expanded from macro '_CHECK_AND_OUTPUT_WIDE_LOCALE_CP_MSG'\nre_exec.c:10538:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:6501:9: note: expanded from macro '_CHECK_AND_OUTPUT_WIDE_LOCALE_CP_MSG'\nre_exec.c:10538:13: note: ')' token is here\n../../perl.h:6501:12: note: expanded from macro '_CHECK_AND_OUTPUT_WIDE_LOCALE_CP_MSG'\nre_exec.c:10994:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:10994:21: note: '{' token is here\nre_exec.c:10994:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:10994:21: note: ')' token is here\nre_exec.c:11030:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:11030:21: note: '{' token is here\nre_exec.c:11030:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:11030:21: note: ')' token is here\nSocket.xs:568:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSocket.xs:568:2: note: '{' token is here\nSocket.xs:568:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSocket.xs:568:2: note: ')' token is here\nSocket.xs:649:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSocket.xs:649:2: note: '{' token is here\nSocket.xs:649:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSocket.xs:649:2: note: ')' token is here\nSocket.xs:652:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSocket.xs:652:3: note: '{' token is here\nSocket.xs:652:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSocket.xs:652:3: note: ')' token is here\nSocket.xs:669:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSocket.xs:669:3: note: '{' token is here\nSocket.xs:669:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSocket.xs:669:3: note: ')' token is here\nSocket.xs:675:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSocket.xs:675:2: note: '{' token is here\nSocket.xs:675:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSocket.xs:675:2: note: ')' token is here\nSocket.xs:738:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSocket.xs:738:2: note: '{' token is here\nSocket.xs:738:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSocket.xs:738:2: note: ')' token is here\nSocket.xs:741:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSocket.xs:741:3: note: '{' token is here\nSocket.xs:741:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSocket.xs:741:3: note: ')' token is here\nSocket.xs:743:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSocket.xs:743:2: note: '{' token is here\nSocket.xs:743:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSocket.xs:743:2: note: ')' token is here\nSocket.xs:744:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSocket.xs:744:2: note: '{' token is here\nSocket.xs:744:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSocket.xs:744:2: note: ')' token is here\nSocket.xs:746:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSocket.xs:746:2: note: '{' token is here\nSocket.xs:746:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSocket.xs:746:2: note: ')' token is here\nSocket.xs:776:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSocket.xs:776:3: note: '{' token is here\nSocket.xs:776:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSocket.xs:776:3: note: ')' token is here\nSocket.xs:794:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSocket.xs:794:2: note: '{' token is here\nSocket.xs:794:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSocket.xs:794:2: note: ')' token is here\nSocket.c:995:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSocket.c:995:5: note: '{' token is here\nSocket.c:995:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSocket.c:995:5: note: ')' token is here\nSocket.c:1038:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSocket.c:1038:5: note: '{' token is here\nSocket.c:1038:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSocket.c:1038:5: note: ')' token is here\nSocket.c:1064:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSocket.c:1064:5: note: '{' token is here\nSocket.c:1064:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSocket.c:1064:5: note: ')' token is here\nSocket.c:1145:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSocket.c:1145:5: note: '{' token is here\nSocket.c:1145:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSocket.c:1145:5: note: ')' token is here\nSocket.c:1222:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSocket.c:1222:5: note: '{' token is here\nSocket.c:1222:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSocket.c:1222:5: note: ')' token is here\nSocket.c:1277:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSocket.c:1277:5: note: '{' token is here\nSocket.c:1277:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSocket.c:1277:5: note: ')' token is here\nSocket.xs:1047:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSocket.xs:1047:6: note: '{' token is here\nSocket.xs:1047:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSocket.xs:1047:6: note: ')' token is here\nSocket.c:1402:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSocket.c:1402:5: note: '{' token is here\nSocket.c:1402:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSocket.c:1402:5: note: ')' token is here\nSocket.xs:1131:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSocket.xs:1131:6: note: '{' token is here\nSocket.xs:1131:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSocket.xs:1131:6: note: ')' token is here\nSocket.c:1531:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSocket.c:1531:5: note: '{' token is here\nSocket.c:1531:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSocket.c:1531:5: note: ')' token is here\nSocket.c:1587:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSocket.c:1587:5: note: '{' token is here\nSocket.c:1587:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSocket.c:1587:5: note: ')' token is here\nSocket.c:1643:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSocket.c:1643:5: note: '{' token is here\nSocket.c:1643:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSocket.c:1643:5: note: ')' token is here\nSocket.xs:1306:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSocket.xs:1306:2: note: '{' token is here\nSocket.xs:1306:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSocket.xs:1306:2: note: ')' token is here\nSocket.c:1748:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSocket.c:1748:5: note: '{' token is here\nSocket.c:1748:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSocket.c:1748:5: note: ')' token is here\nSocket.xs:1378:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSocket.xs:1378:2: note: '{' token is here\nSocket.xs:1378:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSocket.xs:1378:2: note: ')' token is here\nSocket.c:1826:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSocket.c:1826:5: note: '{' token is here\nSocket.c:1826:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSocket.c:1826:5: note: ')' token is here\nSocket.xs:1430:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSocket.xs:1430:2: note: '{' token is here\nSocket.xs:1430:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSocket.xs:1430:2: note: ')' token is here\nStorable.xs:1568:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:558:5: note: expanded from macro 'INIT_STCXT'\nStorable.xs:511:5: note: expanded from macro 'NEW_STORABLE_CXT_OBJ'\nStorable.xs:1568:5: note: '{' token is here\nStorable.xs:511:16: note: expanded from macro 'NEW_STORABLE_CXT_OBJ'\nStorable.xs:1568:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:518:5: note: expanded from macro 'NEW_STORABLE_CXT_OBJ'\nStorable.xs:1568:5: note: ')' token is here\nStorable.xs:518:7: note: expanded from macro 'NEW_STORABLE_CXT_OBJ'\nStorable.xs:1907:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:708:5: note: expanded from macro 'MBUF_RESTORE'\nStorable.xs:1907:9: note: '{' token is here\nStorable.xs:708:16: note: expanded from macro 'MBUF_RESTORE'\nStorable.xs:1907:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:713:5: note: expanded from macro 'MBUF_RESTORE'\nStorable.xs:1907:9: note: ')' token is here\nStorable.xs:713:7: note: expanded from macro 'MBUF_RESTORE'\nStorable.xs:1934:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1934:5: note: '{' token is here\nStorable.xs:1934:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1934:5: note: ')' token is here\nStorable.xs:2165:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2165:5: note: '{' token is here\nStorable.xs:2165:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2165:5: note: ')' token is here\nStorable.xs:2166:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2166:5: note: '{' token is here\nStorable.xs:2166:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2166:5: note: ')' token is here\nStorable.xs:2167:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2167:5: note: '{' token is here\nStorable.xs:2167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2167:5: note: ')' token is here\nStorable.xs:2172:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2172:9: note: '{' token is here\nStorable.xs:2172:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2172:9: note: ')' token is here\nStorable.xs:2176:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2176:13: note: '{' token is here\nStorable.xs:2176:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2176:13: note: ')' token is here\nStorable.xs:2223:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2223:5: note: '{' token is here\nStorable.xs:2223:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2223:5: note: ')' token is here\nStorable.xs:2224:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2224:5: note: '{' token is here\nStorable.xs:2224:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2224:5: note: ')' token is here\nStorable.xs:2225:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2225:5: note: '{' token is here\nStorable.xs:2225:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2225:5: note: ')' token is here\nStorable.xs:2346:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:581:18: note: expanded from macro 'CROAK'\nStorable.xs:2346:9: note: '{' token is here\nStorable.xs:581:29: note: expanded from macro 'CROAK'\nStorable.xs:2346:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:581:58: note: expanded from macro 'CROAK'\nStorable.xs:2346:9: note: ')' token is here\nStorable.xs:581:60: note: expanded from macro 'CROAK'\nStorable.xs:2384:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1044:5: note: expanded from macro 'PUTMARK'\nStorable.xs:2384:13: note: '{' token is here\nStorable.xs:1044:16: note: expanded from macro 'PUTMARK'\nStorable.xs:1046:13: note: expanded from macro 'PUTMARK'\nStorable.xs:811:5: note: expanded from macro 'MBUF_PUTC'\nStorable.xs:811:16: note: expanded from macro 'MBUF_PUTC'\nStorable.xs:815:13: note: expanded from macro 'MBUF_PUTC'\nStorable.xs:729:5: note: expanded from macro 'MBUF_XTEND'\nStorable.xs:729:16: note: expanded from macro 'MBUF_XTEND'\nStorable.xs:2384:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:739:5: note: expanded from macro 'MBUF_XTEND'\nStorable.xs:2384:13: note: ')' token is here\nStorable.xs:739:7: note: expanded from macro 'MBUF_XTEND'\nStorable.xs:818:5: note: expanded from macro 'MBUF_PUTC'\nStorable.xs:818:7: note: expanded from macro 'MBUF_PUTC'\nStorable.xs:1049:5: note: expanded from macro 'PUTMARK'\nStorable.xs:1049:7: note: expanded from macro 'PUTMARK'\nStorable.xs:2386:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2386:13: note: '{' token is here\nStorable.xs:2386:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2386:13: note: ')' token is here\nStorable.xs:2388:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2388:9: note: '{' token is here\nStorable.xs:2388:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2388:9: note: ')' token is here\nStorable.xs:2398:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2398:9: note: '{' token is here\nStorable.xs:2398:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2398:9: note: ')' token is here\nStorable.xs:2445:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2445:13: note: '{' token is here\nStorable.xs:2445:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2445:13: note: ')' token is here\nStorable.xs:2448:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2448:13: note: '{' token is here\nStorable.xs:2448:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2448:13: note: ')' token is here\nStorable.xs:2487:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2487:13: note: '{' token is here\nStorable.xs:2487:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2487:13: note: ')' token is here\nStorable.xs:2490:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2490:13: note: '{' token is here\nStorable.xs:2490:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2490:13: note: ')' token is here\nStorable.xs:2534:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2534:13: note: '{' token is here\nStorable.xs:2534:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2534:13: note: ')' token is here\nStorable.xs:2535:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2535:13: note: '{' token is here\nStorable.xs:2535:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2535:13: note: ')' token is here\nStorable.xs:2560:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2560:13: note: '{' token is here\nStorable.xs:2560:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2560:13: note: ')' token is here\nStorable.xs:2561:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1052:5: note: expanded from macro 'WRITE_I32'\nStorable.xs:2561:13: note: '{' token is here\nStorable.xs:1052:16: note: expanded from macro 'WRITE_I32'\nStorable.xs:1055:13: note: expanded from macro 'WRITE_I32'\nStorable.xs:829:5: note: expanded from macro 'MBUF_PUTINT'\nStorable.xs:829:16: note: expanded from macro 'MBUF_PUTINT'\nStorable.xs:830:9: note: expanded from macro 'MBUF_PUTINT'\nStorable.xs:742:5: note: expanded from macro 'MBUF_CHK'\nStorable.xs:742:16: note: expanded from macro 'MBUF_CHK'\nStorable.xs:744:13: note: expanded from macro 'MBUF_CHK'\nStorable.xs:2561:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2561:13: note: ')' token is here\nStorable.xs:745:5: note: expanded from macro 'MBUF_CHK'\nStorable.xs:745:7: note: expanded from macro 'MBUF_CHK'\nStorable.xs:836:5: note: expanded from macro 'MBUF_PUTINT'\nStorable.xs:836:7: note: expanded from macro 'MBUF_PUTINT'\nStorable.xs:1059:5: note: expanded from macro 'WRITE_I32'\nStorable.xs:1059:7: note: expanded from macro 'WRITE_I32'\nStorable.xs:2564:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2564:13: note: '{' token is here\nStorable.xs:2564:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2564:13: note: ')' token is here\nStorable.xs:2565:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1129:5: note: expanded from macro 'WRITE'\nStorable.xs:2565:13: note: '{' token is here\nStorable.xs:1129:16: note: expanded from macro 'WRITE'\nStorable.xs:1131:13: note: expanded from macro 'WRITE'\nStorable.xs:846:5: note: expanded from macro 'MBUF_WRITE'\nStorable.xs:846:16: note: expanded from macro 'MBUF_WRITE'\nStorable.xs:847:9: note: expanded from macro 'MBUF_WRITE'\nStorable.xs:2565:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2565:13: note: ')' token is here\nStorable.xs:850:5: note: expanded from macro 'MBUF_WRITE'\nStorable.xs:850:7: note: expanded from macro 'MBUF_WRITE'\nStorable.xs:1134:5: note: expanded from macro 'WRITE'\nStorable.xs:1134:7: note: expanded from macro 'WRITE'\nStorable.xs:2588:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../sv.h:1329:9: note: expanded from macro 'SvIV_please'\nStorable.xs:2588:9: note: '{' token is here\n../../sv.h:1329:20: note: expanded from macro 'SvIV_please'\nStorable.xs:2588:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../sv.h:1330:34: note: expanded from macro 'SvIV_please'\nStorable.xs:2588:9: note: ')' token is here\n../../sv.h:1330:36: note: expanded from macro 'SvIV_please'\nStorable.xs:2604:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2604:9: note: '{' token is here\nStorable.xs:2604:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2604:9: note: ')' token is here\nStorable.xs:2605:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2605:9: note: '{' token is here\nStorable.xs:2605:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2605:9: note: ')' token is here\nStorable.xs:2633:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2633:17: note: '{' token is here\nStorable.xs:2633:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2633:17: note: ')' token is here\nStorable.xs:2635:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1137:5: note: expanded from macro 'STORE_PV_LEN'\nStorable.xs:2635:13: note: '{' token is here\nStorable.xs:1137:16: note: expanded from macro 'STORE_PV_LEN'\nStorable.xs:1141:13: note: expanded from macro 'STORE_PV_LEN'\nStorable.xs:2635:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2635:13: note: ')' token is here\nStorable.xs:1142:13: note: expanded from macro 'STORE_PV_LEN'\nStorable.xs:1144:17: note: expanded from macro 'STORE_PV_LEN'\nStorable.xs:1146:13: note: expanded from macro 'STORE_PV_LEN'\nStorable.xs:1147:13: note: expanded from macro 'STORE_PV_LEN'\nStorable.xs:1148:13: note: expanded from macro 'STORE_PV_LEN'\nStorable.xs:1093:5: note: expanded from macro 'W64LEN'\nStorable.xs:1093:16: note: expanded from macro 'W64LEN'\nStorable.xs:1100:17: note: expanded from macro 'W64LEN'\nStorable.xs:840:5: note: expanded from macro 'MBUF_PUTLONG'\nStorable.xs:840:16: note: expanded from macro 'MBUF_PUTLONG'\nStorable.xs:841:9: note: expanded from macro 'MBUF_PUTLONG'\nStorable.xs:844:5: note: expanded from macro 'MBUF_PUTLONG'\nStorable.xs:844:7: note: expanded from macro 'MBUF_PUTLONG'\nStorable.xs:1106:17: note: expanded from macro 'W64LEN'\nStorable.xs:1111:5: note: expanded from macro 'W64LEN'\nStorable.xs:1111:7: note: expanded from macro 'W64LEN'\nStorable.xs:1149:13: note: expanded from macro 'STORE_PV_LEN'\nStorable.xs:1152:13: note: expanded from macro 'STORE_PV_LEN'\nStorable.xs:1153:13: note: expanded from macro 'STORE_PV_LEN'\nStorable.xs:1073:5: note: expanded from macro 'WLEN'\nStorable.xs:1073:16: note: expanded from macro 'WLEN'\nStorable.xs:1078:17: note: expanded from macro 'WLEN'\nStorable.xs:1083:17: note: expanded from macro 'WLEN'\nStorable.xs:1088:5: note: expanded from macro 'WLEN'\nStorable.xs:1088:7: note: expanded from macro 'WLEN'\nStorable.xs:1154:13: note: expanded from macro 'STORE_PV_LEN'\nStorable.xs:1156:5: note: expanded from macro 'STORE_PV_LEN'\nStorable.xs:1156:7: note: expanded from macro 'STORE_PV_LEN'\nStorable.xs:2642:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:308:32: note: expanded from macro 'STORE_UTF8STR'\nStorable.xs:2642:13: note: '{' token is here\nStorable.xs:2642:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2642:13: note: ')' token is here\nStorable.xs:2644:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1158:31: note: expanded from macro 'STORE_SCALAR'\nStorable.xs:2644:13: note: '{' token is here\nStorable.xs:2644:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2644:13: note: ')' token is here\nStorable.xs:2649:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2649:9: note: '{' token is here\nStorable.xs:2649:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2649:9: note: ')' token is here\nStorable.xs:2679:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2679:9: note: '{' token is here\nStorable.xs:2679:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2679:9: note: ')' token is here\nStorable.xs:2680:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2680:9: note: '{' token is here\nStorable.xs:2680:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2680:9: note: ')' token is here\nStorable.xs:2681:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2681:9: note: '{' token is here\nStorable.xs:2681:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2681:9: note: ')' token is here\nStorable.xs:2690:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2690:9: note: '{' token is here\nStorable.xs:2690:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2690:9: note: ')' token is here\nStorable.xs:2691:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2691:9: note: '{' token is here\nStorable.xs:2691:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2691:9: note: ')' token is here\nStorable.xs:2703:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2703:13: note: '{' token is here\nStorable.xs:2703:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2703:13: note: ')' token is here\nStorable.xs:2715:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1166:5: note: expanded from macro 'STORE_SV_UNDEF'\nStorable.xs:2715:13: note: '{' token is here\nStorable.xs:1166:16: note: expanded from macro 'STORE_SV_UNDEF'\nStorable.xs:1168:2: note: expanded from macro 'STORE_SV_UNDEF'\nStorable.xs:2715:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2715:13: note: ')' token is here\nStorable.xs:1169:5: note: expanded from macro 'STORE_SV_UNDEF'\nStorable.xs:1169:7: note: expanded from macro 'STORE_SV_UNDEF'\nStorable.xs:2727:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2727:13: note: '{' token is here\nStorable.xs:2727:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2727:13: note: ')' token is here\nStorable.xs:2827:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2827:9: note: '{' token is here\nStorable.xs:2827:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2827:9: note: ')' token is here\nStorable.xs:2829:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2829:13: note: '{' token is here\nStorable.xs:2829:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2829:13: note: ')' token is here\nStorable.xs:2830:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2830:13: note: '{' token is here\nStorable.xs:2830:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2830:13: note: ')' token is here\nStorable.xs:2832:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2832:13: note: '{' token is here\nStorable.xs:2832:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2832:13: note: ')' token is here\nStorable.xs:2834:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2834:9: note: '{' token is here\nStorable.xs:2834:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2834:9: note: ')' token is here\nStorable.xs:2846:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2846:13: note: '{' token is here\nStorable.xs:2846:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2846:13: note: ')' token is here\nStorable.xs:2847:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2847:13: note: '{' token is here\nStorable.xs:2847:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2847:13: note: ')' token is here\nStorable.xs:2850:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2850:13: note: '{' token is here\nStorable.xs:2850:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2850:13: note: ')' token is here\nStorable.xs:2852:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2852:9: note: '{' token is here\nStorable.xs:2852:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2852:9: note: ')' token is here\nStorable.xs:2865:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2865:9: note: '{' token is here\nStorable.xs:2865:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2865:9: note: ')' token is here\nStorable.xs:3020:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3020:17: note: '{' token is here\nStorable.xs:3020:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3020:17: note: ')' token is here\nStorable.xs:3032:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3032:13: note: '{' token is here\nStorable.xs:3032:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3032:13: note: ')' token is here\nStorable.xs:3034:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3034:17: note: '{' token is here\nStorable.xs:3034:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3034:17: note: ')' token is here\nStorable.xs:3214:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3214:13: note: '{' token is here\nStorable.xs:3214:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3214:13: note: ')' token is here\nStorable.xs:3230:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3230:13: note: '{' token is here\nStorable.xs:3230:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3230:13: note: ')' token is here\nStorable.xs:3232:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3232:17: note: '{' token is here\nStorable.xs:3232:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3232:17: note: ')' token is here\nStorable.xs:3279:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3279:9: note: '{' token is here\nStorable.xs:3279:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3279:9: note: ')' token is here\nStorable.xs:3349:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3349:5: note: '{' token is here\nStorable.xs:3349:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3349:5: note: ')' token is here\nStorable.xs:3350:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3350:5: note: '{' token is here\nStorable.xs:3350:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3350:5: note: ')' token is here\nStorable.xs:3355:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3355:9: note: '{' token is here\nStorable.xs:3355:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3355:9: note: ')' token is here\nStorable.xs:3362:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3362:5: note: '{' token is here\nStorable.xs:3362:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3362:5: note: ')' token is here\nStorable.xs:3363:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3363:5: note: '{' token is here\nStorable.xs:3363:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3363:5: note: ')' token is here\nStorable.xs:3364:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3364:5: note: '{' token is here\nStorable.xs:3364:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3364:5: note: ')' token is here\nStorable.xs:3369:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3369:9: note: '{' token is here\nStorable.xs:3369:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3369:9: note: ')' token is here\nStorable.xs:3381:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3381:9: note: '{' token is here\nStorable.xs:3381:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3381:9: note: ')' token is here\nStorable.xs:3388:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3388:5: note: '{' token is here\nStorable.xs:3388:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3388:5: note: ')' token is here\nStorable.xs:3398:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3398:9: note: '{' token is here\nStorable.xs:3398:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3398:9: note: ')' token is here\nStorable.xs:3400:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3400:9: note: '{' token is here\nStorable.xs:3400:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3400:9: note: ')' token is here\nStorable.xs:3437:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3437:5: note: '{' token is here\nStorable.xs:3437:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3437:5: note: ')' token is here\nStorable.xs:3438:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3438:5: note: '{' token is here\nStorable.xs:3438:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3438:5: note: ')' token is here\nStorable.xs:3444:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3444:7: note: '{' token is here\nStorable.xs:3444:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3444:7: note: ')' token is here\nStorable.xs:3476:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3476:5: note: '{' token is here\nStorable.xs:3476:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3476:5: note: ')' token is here\nStorable.xs:3477:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3477:5: note: '{' token is here\nStorable.xs:3477:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3477:5: note: ')' token is here\nStorable.xs:3480:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3480:7: note: '{' token is here\nStorable.xs:3480:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3480:7: note: ')' token is here\nStorable.xs:3483:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3483:7: note: '{' token is here\nStorable.xs:3483:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3483:7: note: ')' token is here\nStorable.xs:3484:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3484:5: note: '{' token is here\nStorable.xs:3484:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3484:5: note: ')' token is here\nStorable.xs:3485:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3485:5: note: '{' token is here\nStorable.xs:3485:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3485:5: note: ')' token is here\nStorable.xs:3486:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3486:5: note: '{' token is here\nStorable.xs:3486:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3486:5: note: ')' token is here\nStorable.xs:3521:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3521:9: note: '{' token is here\nStorable.xs:3521:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3521:9: note: ')' token is here\nStorable.xs:3524:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3524:9: note: '{' token is here\nStorable.xs:3524:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3524:9: note: ')' token is here\nStorable.xs:3527:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3527:9: note: '{' token is here\nStorable.xs:3527:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3527:9: note: ')' token is here\nStorable.xs:3532:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3532:9: note: '{' token is here\nStorable.xs:3532:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3532:9: note: ')' token is here\nStorable.xs:3578:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3578:9: note: '{' token is here\nStorable.xs:3578:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3578:9: note: ')' token is here\nStorable.xs:3586:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3586:9: note: '{' token is here\nStorable.xs:3586:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3586:9: note: ')' token is here\nStorable.xs:3600:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3600:9: note: '{' token is here\nStorable.xs:3600:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3600:9: note: ')' token is here\nStorable.xs:3608:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3608:9: note: '{' token is here\nStorable.xs:3608:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3608:9: note: ')' token is here\nStorable.xs:3738:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3738:9: note: '{' token is here\nStorable.xs:3738:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3738:9: note: ')' token is here\nStorable.xs:3786:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3786:13: note: '{' token is here\nStorable.xs:3786:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3786:13: note: ')' token is here\nStorable.xs:3811:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3811:17: note: '{' token is here\nStorable.xs:3811:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3811:17: note: ')' token is here\nStorable.xs:3818:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3818:2: note: '{' token is here\nStorable.xs:3818:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3818:2: note: ')' token is here\nStorable.xs:3847:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3847:13: note: '{' token is here\nStorable.xs:3847:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3847:13: note: ')' token is here\nStorable.xs:3886:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3886:17: note: '{' token is here\nStorable.xs:3886:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3886:17: note: ')' token is here\nStorable.xs:3888:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3888:6: note: '{' token is here\nStorable.xs:3888:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3888:6: note: ')' token is here\nStorable.xs:3889:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3889:13: note: '{' token is here\nStorable.xs:3889:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3889:13: note: ')' token is here\nStorable.xs:3891:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3891:17: note: '{' token is here\nStorable.xs:3891:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3891:17: note: ')' token is here\nStorable.xs:3893:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3893:13: note: '{' token is here\nStorable.xs:3893:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3893:13: note: ')' token is here\nStorable.xs:3901:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3901:13: note: '{' token is here\nStorable.xs:3901:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3901:13: note: ')' token is here\nStorable.xs:4006:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4006:6: note: '{' token is here\nStorable.xs:4006:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4006:6: note: ')' token is here\nStorable.xs:4008:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4008:2: note: '{' token is here\nStorable.xs:4008:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4008:2: note: ')' token is here\nStorable.xs:4009:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4009:9: note: '{' token is here\nStorable.xs:4009:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4009:9: note: ')' token is here\nStorable.xs:4011:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4011:13: note: '{' token is here\nStorable.xs:4011:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4011:13: note: ')' token is here\nStorable.xs:4013:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4013:9: note: '{' token is here\nStorable.xs:4013:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4013:9: note: ')' token is here\nStorable.xs:4018:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4018:13: note: '{' token is here\nStorable.xs:4018:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4018:13: note: ')' token is here\nStorable.xs:4021:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4021:13: note: '{' token is here\nStorable.xs:4021:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4021:13: note: ')' token is here\nStorable.xs:4025:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4025:13: note: '{' token is here\nStorable.xs:4025:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4025:13: note: ')' token is here\nStorable.xs:4028:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4028:13: note: '{' token is here\nStorable.xs:4028:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4028:13: note: ')' token is here\nStorable.xs:4030:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4030:9: note: '{' token is here\nStorable.xs:4030:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4030:9: note: ')' token is here\nStorable.xs:4036:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4036:9: note: '{' token is here\nStorable.xs:4036:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4036:9: note: ')' token is here\nStorable.xs:4042:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4042:9: note: '{' token is here\nStorable.xs:4042:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4042:9: note: ')' token is here\nStorable.xs:4045:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4045:9: note: '{' token is here\nStorable.xs:4045:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4045:9: note: ')' token is here\nStorable.xs:4048:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4048:9: note: '{' token is here\nStorable.xs:4048:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4048:9: note: ')' token is here\nStorable.xs:4056:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4056:6: note: '{' token is here\nStorable.xs:4056:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4056:6: note: ')' token is here\nStorable.xs:4063:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4063:13: note: '{' token is here\nStorable.xs:4063:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4063:13: note: ')' token is here\nStorable.xs:4077:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4077:17: note: '{' token is here\nStorable.xs:4077:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4077:17: note: ')' token is here\nStorable.xs:4084:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4084:17: note: '{' token is here\nStorable.xs:4084:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4084:17: note: ')' token is here\nStorable.xs:4109:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4109:13: note: '{' token is here\nStorable.xs:4109:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4109:13: note: ')' token is here\nStorable.xs:4193:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4193:9: note: '{' token is here\nStorable.xs:4193:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4193:9: note: ')' token is here\nStorable.xs:4196:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4196:13: note: '{' token is here\nStorable.xs:4196:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4196:13: note: ')' token is here\nStorable.xs:4199:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4199:13: note: '{' token is here\nStorable.xs:4199:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4199:13: note: ')' token is here\nStorable.xs:4200:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4200:13: note: '{' token is here\nStorable.xs:4200:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4200:13: note: ')' token is here\nStorable.xs:4205:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4205:9: note: '{' token is here\nStorable.xs:4205:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4205:9: note: ')' token is here\nStorable.xs:4208:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4208:13: note: '{' token is here\nStorable.xs:4208:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4208:13: note: ')' token is here\nStorable.xs:4211:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4211:13: note: '{' token is here\nStorable.xs:4211:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4211:13: note: ')' token is here\nStorable.xs:4212:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4212:13: note: '{' token is here\nStorable.xs:4212:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4212:13: note: ')' token is here\nStorable.xs:4214:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4214:9: note: '{' token is here\nStorable.xs:4214:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4214:9: note: ')' token is here\nStorable.xs:4251:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4251:9: note: '{' token is here\nStorable.xs:4251:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4251:9: note: ')' token is here\nStorable.xs:4265:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4265:9: note: '{' token is here\nStorable.xs:4265:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4265:9: note: ')' token is here\n847:9: note: expanded from macro 'MBUF_WRITE'\nStorable.xs:1158:31: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'STORE_SCALAR'\n:1158:31: note: expanded from macro 'STORE_SCALAR'    ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d);\n../../zaphod32_hash.h:87:41: note: #define STORE_SCALAR(pv, len)   STORE_PV_LEN(pv, len, SX_SCALAR, SX_LSCALAR)expanded from macro 'ZAPHOD32_SCRAMBLE32'\n../../perl.h:738:21: note: expanded from macro 'STMT_END'            MBUF_PUTC(x);                               \\\nStorable.xs:841:9: note: expanded from macro 'MBUF_PUTLONG'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n:742:16: note: expanded from macro 'MBUF_CHK'    ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9);\n1100:17: note: expanded from macro 'W64LEN'    v ^= (v>>23);                       \\\n../../zaphod32_hash.h:167:5: warning:         STORE_SCALAR(buf, len);'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n116:37: note: expanded from macro 'ZAPHOD32_MIX'\n../../sbox32_hash.h:1448:9: note: '{' token is here            PUTMARK(large);                                     \\\n1448:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:738:21: note: expanded from macro 'STMT_END'Storable.xs\n^~~~~~~~~~~~~~~~~~~~~~../../perl_siphash.h:117:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4448:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4448:6: note: '{' token is here\nStorable.xs:4448:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4448:6: note: ')' token is here\nStorable.xs:4449:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4449:6: note: '{' token is here\n:123:6: note:             PUTMARK(SX_OBJECT);')' token is here\n:739:5: note: expanded from macro 'MBUF_XTEND'\nStorable.xs:4449:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4449:6: note: ')' token is here\nStorable.xs:4450:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4450:6: note: '{' token is here\n729:16: note: expanded from macro 'MBUF_XTEND'\nStorable.xs:4450:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4450:6: note: ')' token is here\n23:5: note: expanded from macro 'SIPROUND'            W64LEN(tagval);\nStorable.xs:739:5: note:     ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;expanded from macro 'MBUF_XTEND'\n:1106:17: note: expanded from macro 'W64LEN'\n841:9: note: expanded from macro 'MBUF_PUTLONG'  SIP_FINAL_ROUNDS                          \\\n:744:13: note:     ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;expanded from macro 'MBUF_CHK'\nStorable.xs:4463:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4463:6: note: '{' token is here\nStorable.xs:4463:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4463:6: note: ')' token is here\nStorable.xs:4464:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4464:6: note: '{' token is here\nStorable.xs:4464:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4464:6: note: ')' token is here\nStorable.xs:4598:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4598:5: note: '{' token is here\nStorable.xs:4598:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4598:5: note: ')' token is here\nStorable.xs:4670:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4670:9: note: '{' token is here\nStorable.xs:4670:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4670:9: note: ')' token is here\nStorable.xs:4678:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:674:5: note: expanded from macro 'MBUF_INIT'\nStorable.xs:4678:9: note: '{' token is here\nStorable.xs:674:16: note: expanded from macro 'MBUF_INIT'\nStorable.xs:4678:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:685:5: note: expanded from macro 'MBUF_INIT'\nStorable.xs:4678:9: note: ')' token is here\nStorable.xs:685:7: note: expanded from macro 'MBUF_INIT'\nStorable.xs:4768:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4768:9: note: '{' token is here\nStorable.xs:4768:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4768:9: note: ')' token is here\nStorable.xs:4773:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4773:9: note: '{' token is here\nStorable.xs:4773:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4773:9: note: ')' token is here\nStorable.xs:4798:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1180:5: note: expanded from macro 'GETMARK'\nStorable.xs:4798:5: note: '{' token is here\nStorable.xs:1180:16: note: expanded from macro 'GETMARK'\nStorable.xs:1182:13: note: expanded from macro 'GETMARK'\nStorable.xs:748:5: note: expanded from macro 'MBUF_GETC'\nStorable.xs:748:16: note: expanded from macro 'MBUF_GETC'\nStorable.xs:4798:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:753:5: note: expanded from macro 'MBUF_GETC'\nStorable.xs:4798:5: note: ')' token is here\nStorable.xs:753:7: note: expanded from macro 'MBUF_GETC'\nStorable.xs:1185:5: note: expanded from macro 'GETMARK'\nStorable.xs:1185:7: note: expanded from macro 'GETMARK'\nStorable.xs:4800:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1200:5: note: expanded from macro 'RLEN'\nStorable.xs:4800:9: note: '{' token is here\nStorable.xs:1200:16: note: expanded from macro 'RLEN'\nStorable.xs:1203:13: note: expanded from macro 'RLEN'\nStorable.xs:767:5: note: expanded from macro 'MBUF_GETINT'\nStorable.xs:767:16: note: expanded from macro 'MBUF_GETINT'\nStorable.xs:4800:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:776:5: note: expanded from macro 'MBUF_GETINT'\nStorable.xs:4800:9: note: ')' token is here\nStorable.xs:776:7: note: expanded from macro 'MBUF_GETINT'\nStorable.xs:1209:5: note: expanded from macro 'RLEN'\nStorable.xs:1209:7: note: expanded from macro 'RLEN'\nStorable.xs:4808:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4808:9: note: '{' token is here\nStorable.xs:4808:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4808:9: note: ')' token is here\nStorable.xs:4850:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4850:5: note: '{' token is here\nStorable.xs:4850:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4850:5: note: ')' token is here\nStorable.xs:4852:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4852:9: note: '{' token is here\nStorable.xs:4852:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4852:9: note: ')' token is here\nStorable.xs:4855:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4855:13: note: '{' token is here\nStorable.xs:4855:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4855:13: note: ')' token is here\nStorable.xs:4860:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4860:13: note: '{' token is here\nStorable.xs:4860:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4860:13: note: ')' token is here\nStorable.xs:4864:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1233:5: note: expanded from macro 'SAFEPVREAD'\nStorable.xs:4864:5: note: '{' token is here\nStorable.xs:1233:16: note: expanded from macro 'SAFEPVREAD'\nStorable.xs:1235:13: note: expanded from macro 'SAFEPVREAD'\nStorable.xs:800:5: note: expanded from macro 'MBUF_SAFEPVREAD'\nStorable.xs:800:16: note: expanded from macro 'MBUF_SAFEPVREAD'\nStorable.xs:4864:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:808:5: note: expanded from macro 'MBUF_SAFEPVREAD'\nStorable.xs:4864:5: note: ')' token is here\nStorable.xs:808:7: note: expanded from macro 'MBUF_SAFEPVREAD'\nStorable.xs:1240:5: note: expanded from macro 'SAFEPVREAD'\nStorable.xs:1240:7: note: expanded from macro 'SAFEPVREAD'\nStorable.xs:4947:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4947:5: note: '{' token is here\nStorable.xs:4947:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4947:5: note: ')' token is here\nStorable.xs:4973:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4973:9: note: '{' token is here\nStorable.xs:4973:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4973:9: note: ')' token is here\nStorable.xs:4994:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1295:5: note: expanded from macro 'SEEN0_NN'\nStorable.xs:4994:5: note: '{' token is here\nStorable.xs:1295:16: note: expanded from macro 'SEEN0_NN'\nStorable.xs:4994:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1302:5: note: expanded from macro 'SEEN0_NN'\nStorable.xs:4994:5: note: ')' token is here\nStorable.xs:1302:7: note: expanded from macro 'SEEN0_NN'\nStorable.xs:5016:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5016:9: note: '{' token is here\nStorable.xs:5016:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5016:9: note: ')' token is here\nStorable.xs:5028:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5028:13: note: '{' token is here\nStorable.xs:5028:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5028:13: note: ')' token is here\nStorable.xs:5030:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5030:13: note: '{' token is here\nStorable.xs:5030:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5030:13: note: ')' token is here\nStorable.xs:5034:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5034:13: note: '{' token is here\nStorable.xs:5034:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5034:13: note: ')' token is here\nStorable.xs:5051:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5051:13: note: '{' token is here\nStorable.xs:5051:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5051:13: note: ')' token is here\nStorable.xs:5053:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5053:13: note: '{' token is here\nStorable.xs:5053:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5053:13: note: ')' token is here\nStorable.xs:5057:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5057:13: note: '{' token is here\nStorable.xs:5057:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5057:13: note: ')' token is here\nStorable.xs:5063:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5063:17: note: '{' token is here\nStorable.xs:5063:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5063:17: note: ')' token is here\nStorable.xs:5067:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5067:9: note: '{' token is here\nStorable.xs:5067:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5067:9: note: ')' token is here\nStorable.xs:5092:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1256:5: note: expanded from macro 'READ_U64'\nStorable.xs:5092:9: note: '{' token is here\nStorable.xs:1256:16: note: expanded from macro 'READ_U64'\nStorable.xs:1260:6: note: expanded from macro 'READ_U64'\nStorable.xs:1215:5: note: expanded from macro 'READ'\nStorable.xs:1215:16: note: expanded from macro 'READ'\nStorable.xs:1217:13: note: expanded from macro 'READ'\nStorable.xs:780:5: note: expanded from macro 'MBUF_READ'\nStorable.xs:780:16: note: expanded from macro 'MBUF_READ'\nStorable.xs:5092:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:786:5: note: expanded from macro 'MBUF_READ'\nStorable.xs:5092:9: note: ')' token is here\nStorable.xs:786:7: note: expanded from macro 'MBUF_READ'\nStorable.xs:1220:5: note: expanded from macro 'READ'\nStorable.xs:1220:7: note: expanded from macro 'READ'\nStorable.xs:1264:6: note: expanded from macro 'READ_U64'\nStorable.xs:1266:5: note: expanded from macro 'READ_U64'\nStorable.xs:1266:7: note: expanded from macro 'READ_U64'\nStorable.xs:5098:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5098:9: note: '{' token is here\nStorable.xs:5098:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5098:9: note: ')' token is here\nStorable.xs:5102:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5102:9: note: '{' token is here\nStorable.xs:5102:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5102:9: note: ')' token is here\nStorable.xs:5106:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1223:5: note: expanded from macro 'SAFEREAD'\nStorable.xs:5106:9: note: '{' token is here\nStorable.xs:1223:16: note: expanded from macro 'SAFEREAD'\nStorable.xs:1225:13: note: expanded from macro 'SAFEREAD'\nStorable.xs:789:5: note: expanded from macro 'MBUF_SAFEREAD'\nStorable.xs:789:16: note: expanded from macro 'MBUF_SAFEREAD'\nStorable.xs:5106:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:797:5: note: expanded from macro 'MBUF_SAFEREAD'\nStorable.xs:5106:9: note: ')' token is here\nStorable.xs:797:7: note: expanded from macro 'MBUF_SAFEREAD'\nStorable.xs:1230:5: note: expanded from macro 'SAFEREAD'\nStorable.xs:1230:7: note: expanded from macro 'SAFEREAD'\nStorable.xs:5108:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5108:5: note: '{' token is here\nStorable.xs:5108:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5108:5: note: ')' token is here\nStorable.xs:5112:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5112:9: note: '{' token is here\nStorable.xs:5112:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5112:9: note: ')' token is here\nStorable.xs:5122:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5122:13: note: '{' token is here\nStorable.xs:5122:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5122:13: note: ')' token is here\nStorable.xs:5134:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5134:13: note: '{' token is here\nStorable.xs:5134:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5134:13: note: ')' token is here\nStorable.xs:5164:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5164:3: note: '{' token is here\nStorable.xs:5164:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5164:3: note: ')' token is here\nStorable.xs:5168:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1188:5: note: expanded from macro 'READ_I32'\nStorable.xs:5168:3: note: '{' token is here\nStorable.xs:1188:16: note: expanded from macro 'READ_I32'\nStorable.xs:1192:13: note: expanded from macro 'READ_I32'\nStorable.xs:5168:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5168:3: note: ')' token is here\nStorable.xs:1196:5: note: expanded from macro 'READ_I32'\nStorable.xs:1196:7: note: expanded from macro 'READ_I32'\nStorable.xs:5184:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5184:21: note: '{' token is here\nStorable.xs:5184:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5184:21: note: ')' token is here\nStorable.xs:5216:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5216:13: note: '{' token is here\nStorable.xs:5216:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5216:13: note: ')' token is here\nStorable.xs:5233:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1385:5: note: expanded from macro 'UNSEE'\nStorable.xs:5233:13: note: '{' token is here\nStorable.xs:1385:16: note: expanded from macro 'UNSEE'\nStorable.xs:5233:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1388:5: note: expanded from macro 'UNSEE'\nStorable.xs:5233:13: note: ')' token is here\nStorable.xs:1388:7: note: expanded from macro 'UNSEE'\nStorable.xs:5240:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5240:13: note: '{' token is here\nStorable.xs:5240:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5240:13: note: ')' token is here\nStorable.xs:5241:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5241:13: note: '{' token is here\nStorable.xs:5241:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5241:13: note: ')' token is here\nStorable.xs:5247:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5247:9: note: '{' token is here\nStorable.xs:5247:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5247:9: note: ')' token is here\nStorable.xs:5254:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1331:5: note: expanded from macro 'BLESS'\nStorable.xs:5254:5: note: '{' token is here\nStorable.xs:1331:16: note: expanded from macro 'BLESS'\nStorable.xs:1342:13: note: expanded from macro 'BLESS'\nStorable.xs:5254:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5254:5: note: ')' token is here\nStorable.xs:1349:5: note: expanded from macro 'BLESS'\nStorable.xs:1349:7: note: expanded from macro 'BLESS'\nStorable.xs:5280:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5280:13: note: '{' token is here\nStorable.xs:5280:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5280:13: note: ')' token is here\nStorable.xs:5355:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5355:9: note: '{' token is here\nStorable.xs:5355:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5355:9: note: ')' token is here\nStorable.xs:5419:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1312:5: note: expanded from macro 'SEEN_NN'\nStorable.xs:5419:5: note: '{' token is here\nStorable.xs:1312:16: note: expanded from macro 'SEEN_NN'\nStorable.xs:1313:9: note: expanded from macro 'SEEN_NN'\nStorable.xs:5419:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5419:5: note: ')' token is here\nStorable.xs:1315:13: note: expanded from macro 'SEEN_NN'\nStorable.xs:1316:5: note: expanded from macro 'SEEN_NN'\nStorable.xs:1316:7: note: expanded from macro 'SEEN_NN'\nStorable.xs:5448:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5448:5: note: '{' token is here\nStorable.xs:5448:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5448:5: note: ')' token is here\nStorable.xs:5502:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5502:5: note: '{' token is here\nStorable.xs:5502:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5502:5: note: ')' token is here\nStorable.xs:5514:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5514:5: note: '{' token is here\nStorable.xs:5514:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5514:5: note: ')' token is here\nStorable.xs:5523:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5523:9: note: '{' token is here\nStorable.xs:5523:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5523:9: note: ')' token is here\nStorable.xs:5534:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5534:13: note: '{' token is here\nStorable.xs:5534:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5534:13: note: ')' token is here\nStorable.xs:5587:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5587:9: note: '{' token is here\nStorable.xs:5587:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5587:9: note: ')' token is here\nStorable.xs:5592:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5592:5: note: '{' token is here\nStorable.xs:5592:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5592:5: note: ')' token is here\nStorable.xs:5621:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5621:9: note: '{' token is here\nStorable.xs:5621:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5621:9: note: ')' token is here\nStorable.xs:5626:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5626:5: note: '{' token is here\nStorable.xs:5626:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5626:5: note: ')' token is here\nStorable.xs:5655:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5655:9: note: '{' token is here\nStorable.xs:5655:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5655:9: note: ')' token is here\nStorable.xs:5660:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5660:5: note: '{' token is here\nStorable.xs:5660:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5660:5: note: ')' token is here\nStorable.xs:5698:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5698:9: note: '{' token is here\nStorable.xs:5698:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5698:9: note: ')' token is here\nStorable.xs:5703:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5703:5: note: '{' token is here\nStorable.xs:5703:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5703:5: note: ')' token is here\nStorable.xs:5736:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5736:9: note: '{' token is here\nStorable.xs:5736:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5736:9: note: ')' token is here\nStorable.xs:5741:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5741:5: note: '{' token is here\nStorable.xs:5741:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5741:5: note: ')' token is here\nStorable.xs:5746:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5746:5: note: '{' token is here\nStorable.xs:5746:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5746:5: note: ')' token is here\nStorable.xs:5773:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5773:5: note: '{' token is here\nStorable.xs:5773:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5773:5: note: ')' token is here\nStorable.xs:5789:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5789:5: note: '{' token is here\nStorable.xs:5789:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5789:5: note: ')' token is here\nStorable.xs:5790:5: note: '{' token is here\nStorable.xs:5790:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5790:5: note: ')' token is here\nStorable.xs:5794:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5794:9: note: '{' token is here\nStorable.xs:5794:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5794:9: note: ')' token is here\nStorable.xs:5843:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5843:5: note: '{' token is here\nStorable.xs:5843:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5843:5: note: ')' token is here\nStorable.xs:5862:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5862:5: note: '{' token is here\nStorable.xs:5862:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5862:5: note: ')' token is here\nStorable.xs:5879:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5879:5: note: '{' token is here\nStorable.xs:5879:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5879:5: note: ')' token is here\nStorable.xs:5895:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5895:5: note: '{' token is here\nStorable.xs:5895:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5895:5: note: ')' token is here\nStorable.xs:5916:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5916:5: note: '{' token is here\nStorable.xs:5916:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5916:5: note: ')' token is here\nStorable.xs:5919:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5919:5: note: '{' token is here\nStorable.xs:5919:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5919:5: note: ')' token is here\nStorable.xs:5947:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5947:5: note: '{' token is here\nStorable.xs:5947:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5947:5: note: ')' token is here\nStorable.xs:5955:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5955:9: note: '{' token is here\nStorable.xs:5955:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5955:9: note: ')' token is here\nStorable.xs:5959:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5959:5: note: '{' token is here\nStorable.xs:5959:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5959:5: note: ')' token is here\nHostname.xs:29:5: note: '{' token is here\nHostname.xs:29:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHostname.xs:29:5: note: ')' token is here\nHostname.xs:71:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHostname.xs:71:2: note: '{' token is here\nHostname.xs:71:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHostname.xs:71:2: note: ')' token is here\nStorable.xs:5994:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5994:5: note: '{' token is here\nStorable.xs:5994:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5994:5: note: ')' token is here\nStorable.xs:5997:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5997:5: note: '{' token is here\nStorable.xs:5997:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5997:5: note: ')' token is here\nStorable.xs:6022:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6022:5: note: '{' token is here\nStorable.xs:6022:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6022:5: note: ')' token is here\nStorable.xs:6032:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6032:2: note: '{' token is here\nStorable.xs:6032:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6032:2: note: ')' token is here\nStorable.xs:6038:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6038:5: note: '{' token is here\nStorable.xs:6038:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6038:5: note: ')' token is here\nStorable.xs:6046:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6046:17: note: '{' token is here\nStorable.xs:6046:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6046:17: note: ')' token is here\nStorable.xs:6071:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6071:9: note: '{' token is here\nStorable.xs:6071:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6071:9: note: ')' token is here\nStorable.xs:6102:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6102:5: note: '{' token is here\nStorable.xs:6102:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6102:5: note: ')' token is here\nStorable.xs:6111:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6111:5: note: '{' token is here\nStorable.xs:6111:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6111:5: note: ')' token is here\nStorable.xs:6132:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6132:5: note: '{' token is here\nStorable.xs:6132:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6132:5: note: ')' token is here\nStorable.xs:6135:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6135:5: note: '{' token is here\nStorable.xs:6135:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6135:5: note: ')' token is here\nStorable.xs:6163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6163:5: note: '{' token is here\nStorable.xs:6163:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6163:5: note: ')' token is here\nStorable.xs:6168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6168:5: note: '{' token is here\nStorable.xs:6168:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6168:5: note: ')' token is here\nStorable.xs:6190:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6190:5: note: '{' token is here\nStorable.xs:6190:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6190:5: note: ')' token is here\nStorable.xs:6214:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6214:5: note: '{' token is here\nStorable.xs:6214:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6214:5: note: ')' token is here\nStorable.xs:6231:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6231:5: note: '{' token is here\nStorable.xs:6231:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6231:5: note: ')' token is here\nStorable.xs:6248:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6248:5: note: '{' token is here\nStorable.xs:6248:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6248:5: note: ')' token is here\nStorable.xs:6265:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6265:5: note: '{' token is here\nStorable.xs:6265:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6265:5: note: ')' token is here\nStorable.xs:6293:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6293:5: note: '{' token is here\nStorable.xs:6293:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6293:5: note: ')' token is here\nStorable.xs:6297:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6297:5: note: '{' token is here\nStorable.xs:6297:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6297:5: note: ')' token is here\nStorable.xs:6348:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6348:5: note: '{' token is here\nStorable.xs:6348:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6348:5: note: ')' token is here\nStorable.xs:6413:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6413:5: note: '{' token is here\nStorable.xs:6413:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6413:5: note: ')' token is here\nStorable.xs:6440:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6440:9: note: '{' token is here\nStorable.xs:6440:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6440:9: note: ')' token is here\nStorable.xs:6441:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:644:5: note: expanded from macro 'KBUFCHK'\nStorable.xs:6441:9: note: '{' token is here\nStorable.xs:644:16: note: expanded from macro 'KBUFCHK'\nStorable.xs:647:17: note: expanded from macro 'KBUFCHK'\nStorable.xs:6441:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6441:9: note: ')' token is here\nStorable.xs:653:5: note: expanded from macro 'KBUFCHK'\nStorable.xs:653:7: note: expanded from macro 'KBUFCHK'\nStorable.xs:6443:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6443:13: note: '{' token is here\nStorable.xs:6443:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6443:13: note: ')' token is here\nStorable.xs:6486:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6486:5: note: '{' token is here\nStorable.xs:6486:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6486:5: note: ')' token is here\nStorable.xs:6490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6490:5: note: '{' token is here\nStorable.xs:6490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6490:5: note: ')' token is here\nStorable.xs:6517:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6517:9: note: '{' token is here\nStorable.xs:6517:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6517:9: note: ')' token is here\nStorable.xs:6518:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6518:9: note: '{' token is here\nStorable.xs:6518:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6518:9: note: ')' token is here\nStorable.xs:6520:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6520:13: note: '{' token is here\nStorable.xs:6520:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6520:13: note: ')' token is here\nStorable.xs:6559:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6559:5: note: '{' token is here\nStorable.xs:6559:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6559:5: note: ')' token is here\nStorable.xs:6576:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6576:5: note: '{' token is here\nStorable.xs:6576:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6576:5: note: ')' token is here\nStorable.xs:6580:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6580:5: note: '{' token is here\nStorable.xs:6580:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6580:5: note: ')' token is here\nStorable.xs:6602:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6602:9: note: '{' token is here\nStorable.xs:6602:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6602:9: note: ')' token is here\nStorable.xs:6651:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6651:13: note: '{' token is here\nStorable.xs:6651:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6651:13: note: ')' token is here\nStorable.xs:6652:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6652:13: note: '{' token is here\nStorable.xs:6652:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6652:13: note: ')' token is here\nStorable.xs:6654:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6654:17: note: '{' token is here\nStorable.xs:6654:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6654:17: note: ')' token is here\nStorable.xs:6712:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6712:5: note: '{' token is here\nStorable.xs:6712:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6712:5: note: ')' token is here\nStorable.xs:6719:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6719:5: note: '{' token is here\nStorable.xs:6719:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6719:5: note: ')' token is here\nStorable.xs:6734:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6734:9: note: '{' token is here\nStorable.xs:6734:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6734:9: note: ')' token is here\nStorable.xs:6738:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6738:9: note: '{' token is here\nStorable.xs:6738:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6738:9: note: ')' token is here\nStorable.xs:6765:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6765:13: note: '{' token is here\nStorable.xs:6765:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6765:13: note: ')' token is here\nStorable.xs:6780:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6780:9: note: '{' token is here\nStorable.xs:6780:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6780:9: note: ')' token is here\nStorable.xs:6781:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6781:9: note: '{' token is here\nStorable.xs:6781:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6781:9: note: ')' token is here\nStorable.xs:6785:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6785:13: note: '{' token is here\nStorable.xs:6785:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6785:13: note: ')' token is here\nStorable.xs:6794:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6794:9: note: '{' token is here\nStorable.xs:6794:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6794:9: note: ')' token is here\nStorable.xs:6801:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6801:9: note: '{' token is here\nStorable.xs:6801:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6801:9: note: ')' token is here\nStorable.xs:6833:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6833:5: note: '{' token is here\nStorable.xs:6833:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6833:5: note: ')' token is here\nStorable.xs:6835:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6835:9: note: '{' token is here\nStorable.xs:6835:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6835:9: note: ')' token is here\nStorable.xs:6838:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6838:9: note: '{' token is here\nStorable.xs:6838:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6838:9: note: ')' token is here\nStorable.xs:6841:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6841:5: note: '{' token is here\nStorable.xs:6841:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6841:5: note: ')' token is here\nStorable.xs:6842:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6842:5: note: '{' token is here\nStorable.xs:6842:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6842:5: note: ')' token is here\nStorable.xs:6846:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6846:5: note: '{' token is here\nStorable.xs:6846:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6846:5: note: ')' token is here\nStorable.xs:6848:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6848:5: note: '{' token is here\nStorable.xs:6848:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6848:5: note: ')' token is here\nStorable.xs:6849:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6849:5: note: '{' token is here\nStorable.xs:6849:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6849:5: note: ')' token is here\nStorable.xs:6853:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6853:5: note: '{' token is here\nStorable.xs:6853:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6853:5: note: ')' token is here\nStorable.xs:6855:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6855:5: note: '{' token is here\nStorable.xs:6855:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6855:5: note: ')' token is here\nStorable.xs:6856:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6856:5: note: '{' token is here\nStorable.xs:6856:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6856:5: note: ')' token is here\nStorable.xs:6865:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6865:9: note: '{' token is here\nStorable.xs:6865:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6865:9: note: ')' token is here\nStorable.xs:6872:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6872:7: note: '{' token is here\nStorable.xs:6872:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6872:7: note: ')' token is here\nStorable.xs:6877:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6877:5: note: '{' token is here\nStorable.xs:6877:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6877:5: note: ')' token is here\nStorable.xs:6913:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6913:5: note: '{' token is here\nStorable.xs:6913:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6913:5: note: ')' token is here\nStorable.xs:6916:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6916:5: note: '{' token is here\nStorable.xs:6916:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6916:5: note: ')' token is here\nStorable.xs:6927:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6927:9: note: '{' token is here\nStorable.xs:6927:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6927:9: note: ')' token is here\nStorable.xs:6976:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6976:5: note: '{' token is here\nStorable.xs:6976:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6976:5: note: ')' token is here\nStorable.xs:6979:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6979:5: note: '{' token is here\nStorable.xs:6979:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6979:5: note: ')' token is here\nStorable.xs:6994:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6994:9: note: '{' token is here\nStorable.xs:6994:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6994:9: note: ')' token is here\nStorable.xs:7020:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7020:9: note: '{' token is here\nStorable.xs:7020:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7020:9: note: ')' token is here\nStorable.xs:7023:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7023:9: note: '{' token is here\nStorable.xs:7023:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7023:9: note: ')' token is here\nStorable.xs:7024:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7024:9: note: '{' token is here\nStorable.xs:7024:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7024:9: note: ')' token is here\nStorable.xs:7026:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7026:13: note: '{' token is here\nStorable.xs:7026:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7026:13: note: ')' token is here\nStorable.xs:7090:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7090:9: note: '{' token is here\nStorable.xs:7090:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7090:9: note: ')' token is here\nStorable.xs:7104:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7104:13: note: '{' token is here\nStorable.xs:7104:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7104:13: note: ')' token is here\nStorable.xs:7107:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7107:17: note: '{' token is here\nStorable.xs:7107:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7107:17: note: ')' token is here\nStorable.xs:7113:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7113:9: note: '{' token is here\nStorable.xs:7113:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7113:9: note: ')' token is here\nStorable.xs:7139:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7139:9: note: '{' token is here\nStorable.xs:7139:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7139:9: note: ')' token is here\nStorable.xs:7174:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7174:13: note: '{' token is here\nStorable.xs:7174:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7174:13: note: ')' token is here\nStorable.xs:7192:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7192:9: note: '{' token is here\nStorable.xs:7192:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7192:9: note: ')' token is here\nStorable.xs:7198:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7198:5: note: '{' token is here\nStorable.xs:7198:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7198:5: note: ')' token is here\nStorable.xs:7214:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7214:13: note: '{' token is here\nStorable.xs:7214:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7214:13: note: ')' token is here\nStorable.xs:7221:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7221:9: note: '{' token is here\nStorable.xs:7221:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7221:9: note: ')' token is here\nStorable.xs:7225:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7225:9: note: '{' token is here\nStorable.xs:7225:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7225:9: note: ')' token is here\nStorable.xs:7229:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7229:9: note: '{' token is here\nStorable.xs:7229:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7229:9: note: ')' token is here\nStorable.xs:7234:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7234:13: note: '{' token is here\nStorable.xs:7234:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7234:13: note: ')' token is here\nStorable.xs:7269:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7269:13: note: '{' token is here\nStorable.xs:7269:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7269:13: note: ')' token is here\nStorable.xs:7272:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7272:13: note: '{' token is here\nStorable.xs:7272:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7272:13: note: ')' token is here\nStorable.xs:7274:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7274:9: note: '{' token is here\nStorable.xs:7274:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7274:9: note: ')' token is here\nStorable.xs:7279:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7279:17: note: '{' token is here\nStorable.xs:7279:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7279:17: note: ')' token is here\nStorable.xs:7289:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7289:17: note: '{' token is here\nStorable.xs:7289:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7289:17: note: ')' token is here\nStorable.xs:7316:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7316:5: note: '{' token is here\nStorable.xs:7316:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7316:5: note: ')' token is here\nStorable.xs:7326:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7326:9: note: '{' token is here\nStorable.xs:7326:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7326:9: note: ')' token is here\nStorable.xs:7342:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7342:13: note: '{' token is here\nStorable.xs:7342:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7342:13: note: ')' token is here\nStorable.xs:7355:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7355:13: note: '{' token is here\nStorable.xs:7355:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7355:13: note: ')' token is here\nStorable.xs:7390:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7390:17: note: '{' token is here\nStorable.xs:7390:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7390:17: note: ')' token is here\nStorable.xs:7393:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7393:17: note: '{' token is here\nStorable.xs:7393:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7393:17: note: ')' token is here\nStorable.xs:7399:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7399:13: note: '{' token is here\nStorable.xs:7399:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7399:13: note: ')' token is here\nStorable.xs:7401:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7401:17: note: '{' token is here\nStorable.xs:7401:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7401:17: note: ')' token is here\nStorable.xs:7404:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7404:13: note: '{' token is here\nStorable.xs:7404:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7404:13: note: ')' token is here\nStorable.xs:7482:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:636:5: note: expanded from macro 'KBUFINIT'\nStorable.xs:7482:5: note: '{' token is here\nStorable.xs:636:16: note: expanded from macro 'KBUFINIT'\nStorable.xs:7482:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:642:5: note: expanded from macro 'KBUFINIT'\nStorable.xs:7482:5: note: ')' token is here\nStorable.xs:642:7: note: expanded from macro 'KBUFINIT'\nStorable.xs:7505:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7505:17: note: '{' token is here\nStorable.xs:7505:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7505:17: note: ')' token is here\nStorable.xs:7516:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7516:17: note: '{' token is here\nStorable.xs:7516:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7516:17: note: ')' token is here\nStorable.xs:7517:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7517:17: note: '{' token is here\nStorable.xs:7517:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7517:17: note: ')' token is here\nStorable.xs:7518:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7518:17: note: '{' token is here\nStorable.xs:7518:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7518:17: note: ')' token is here\nStorable.xs:7522:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:699:5: note: expanded from macro 'MBUF_SAVE_AND_LOAD'\nStorable.xs:7522:9: note: '{' token is here\nStorable.xs:699:16: note: expanded from macro 'MBUF_SAVE_AND_LOAD'\nStorable.xs:704:9: note: expanded from macro 'MBUF_SAVE_AND_LOAD'\nStorable.xs:720:5: note: expanded from macro 'MBUF_LOAD'\nStorable.xs:720:16: note: expanded from macro 'MBUF_LOAD'\nStorable.xs:723:13: note: expanded from macro 'MBUF_LOAD'\nStorable.xs:7522:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7522:9: note: ')' token is here\nStorable.xs:726:5: note: expanded from macro 'MBUF_LOAD'\nStorable.xs:726:7: note: expanded from macro 'MBUF_LOAD'\nStorable.xs:705:5: note: expanded from macro 'MBUF_SAVE_AND_LOAD'\nStorable.xs:705:7: note: expanded from macro 'MBUF_SAVE_AND_LOAD'\nStorable.xs:7536:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7536:9: note: '{' token is here\nStorable.xs:7536:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7536:9: note: ')' token is here\nStorable.xs:7565:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7565:9: note: '{' token is here\nStorable.xs:7565:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7565:9: note: ')' token is here\nStorable.xs:7748:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7748:5: note: '{' token is here\nStorable.xs:7748:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7748:5: note: ')' token is here\nStorable.c:7969:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.c:7969:5: note: '{' token is here\nStorable.c:7969:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.c:7969:5: note: ')' token is here\nStorable.xs:7853:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7853:5: note: '{' token is here\nStorable.xs:7853:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7853:5: note: ')' token is here\nStorable.c:8020:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.c:8020:5: note: '{' token is here\nStorable.c:8020:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.c:8020:5: note: ')' token is here\nStorable.c:8048:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.c:8048:5: note: '{' token is here\nStorable.c:8048:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.c:8048:5: note: ')' token is here\nStorable.c:8076:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.c:8076:5: note: '{' token is here\nStorable.c:8076:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.c:8076:5: note: ')' token is here\nStorable.c:8096:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.c:8096:5: note: '{' token is here\nStorable.c:8096:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.c:8096:5: note: ')' token is here\nStorable.c:8122:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.c:8122:5: note: '{' token is here\nStorable.c:8122:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.c:8122:5: note: ')' token is here\nStorable.c:8138:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.c:8138:13: note: '{' token is here\nStorable.c:8138:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.c:8138:13: note: ')' token is here\nStorable.c:8140:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.c:8140:5: note: '{' token is here\nStorable.c:8140:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.c:8140:5: note: ')' token is here\nStorable.c:8156:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.c:8156:13: note: '{' token is here\nStorable.c:8156:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.c:8156:13: note: ')' token is here\nStorable.c:8158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.c:8158:5: note: '{' token is here\nStorable.c:8158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.c:8158:5: note: ')' token is here\n./const-c.inc:73:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./const-c.inc:73:5: note: '{' token is here\n./const-c.inc:73:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./const-c.inc:73:5: note: ')' token is here\nSyslog.c:277:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSyslog.c:277:13: note: '{' token is here\nSyslog.c:277:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSyslog.c:277:13: note: ')' token is here\nSyslog.c:279:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSyslog.c:279:5: note: '{' token is here\nSyslog.c:279:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSyslog.c:279:5: note: ')' token is here\nSyslog.c:296:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSyslog.c:296:13: note: '{' token is here\nSyslog.c:296:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSyslog.c:296:13: note: ')' token is here\nSyslog.c:298:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSyslog.c:298:5: note: '{' token is here\nSyslog.c:298:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSyslog.c:298:5: note: ')' token is here\nSyslog.c:317:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSyslog.c:317:13: note: '{' token is here\nSyslog.c:317:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSyslog.c:317:13: note: ')' token is here\nSyslog.c:319:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSyslog.c:319:5: note: '{' token is here\nSyslog.c:319:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSyslog.c:319:5: note: ')' token is here\nSyslog.c:336:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSyslog.c:336:13: note: '{' token is here\nSyslog.c:336:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSyslog.c:336:13: note: ')' token is here\nSyslog.c:338:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSyslog.c:338:5: note: '{' token is here\nSyslog.c:338:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSyslog.c:338:5: note: ')' token is here\nSyslog.c:355:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSyslog.c:355:13: note: '{' token is here\nSyslog.c:355:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSyslog.c:355:13: note: ')' token is here\nSyslog.c:357:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSyslog.c:357:5: note: '{' token is here\nSyslog.c:357:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSyslog.c:357:5: note: ')' token is here\nSyslog.c:387:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSyslog.c:387:5: note: '{' token is here\nSyslog.c:387:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSyslog.c:387:5: note: ')' token is here\nSyslog.c:406:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSyslog.c:406:5: note: '{' token is here\nSyslog.c:406:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSyslog.c:406:5: note: ')' token is here\nSyslog.c:424:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSyslog.c:424:13: note: '{' token is here\nSyslog.c:424:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSyslog.c:424:13: note: ')' token is here\nSyslog.c:426:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSyslog.c:426:5: note: '{' token is here\nSyslog.c:426:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSyslog.c:426:5: note: ')' token is here\nSyslog.c:452:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSyslog.c:452:5: note: '{' token is here\nSyslog.c:452:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSyslog.c:452:5: note: ')' token is here\nKR.c:33:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nKR.c:33:2: note: '{' token is here\nKR.c:33:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nKR.c:33:2: note: ')' token is here\nKR.c:34:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nKR.c:34:2: note: '{' token is here\nKR.c:34:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nKR.c:34:2: note: ')' token is here\nKR.c:38:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nKR.c:38:4: note: '{' token is here\nKR.c:38:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nKR.c:38:4: note: ')' token is here\nSymbol.c:29:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSymbol.c:29:2: note: '{' token is here\nSymbol.c:29:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSymbol.c:29:2: note: ')' token is here\nSymbol.c:30:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSymbol.c:30:2: note: '{' token is here\nSymbol.c:30:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSymbol.c:30:2: note: ')' token is here\nSymbol.c:34:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSymbol.c:34:4: note: '{' token is here\nSymbol.c:34:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSymbol.c:34:4: note: ')' token is here\nPiece.xs:902:8: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.xs:902:8: note: '{' token is here\nPiece.xs:902:8: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.xs:902:8: note: ')' token is here\nPiece.c:1184:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.c:1184:5: note: '{' token is here\nPiece.c:1184:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.c:1184:5: note: ')' token is here\nPiece.xs:1095:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.xs:1095:9: note: '{' token is here\nPiece.xs:1095:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.xs:1095:9: note: ')' token is here\nPiece.c:1418:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.c:1418:5: note: '{' token is here\nPiece.c:1418:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.c:1418:5: note: ')' token is here\nCollate.xs:113:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCollate.xs:113:2: note: '{' token is here\nCollate.xs:113:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCollate.xs:113:2: note: ')' token is here\nCollate.xs:135:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCollate.xs:135:2: note: '{' token is here\nCollate.xs:135:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCollate.xs:135:2: note: ')' token is here\nCollate.c:358:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCollate.c:358:5: note: '{' token is here\nCollate.c:358:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCollate.c:358:5: note: ')' token is here\nCollate.xs:200:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCollate.xs:200:2: note: '{' token is here\nCollate.xs:200:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCollate.xs:200:2: note: ')' token is here\nCollate.xs:211:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCollate.xs:211:2: note: '{' token is here\nCollate.xs:211:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCollate.xs:211:2: note: ')' token is here\nCollate.c:435:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCollate.c:435:5: note: '{' token is here\nCollate.c:435:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCollate.c:435:5: note: ')' token is here\nCollate.xs:236:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCollate.xs:236:5: note: '{' token is here\nCollate.xs:236:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCollate.xs:236:5: note: ')' token is here\nCollate.c:532:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCollate.c:532:5: note: '{' token is here\nCollate.c:532:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCollate.c:532:5: note: ')' token is here\nCollate.xs:375:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCollate.xs:375:5: note: '{' token is here\nCollate.xs:375:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCollate.xs:375:5: note: ')' token is here\nCollate.xs:398:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCollate.xs:398:5: note: '{' token is here\nCollate.xs:398:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCollate.xs:398:5: note: ')' token is here\nCollate.c:750:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCollate.c:750:5: note: '{' token is here\nCollate.c:750:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCollate.c:750:5: note: ')' token is here\nCollate.xs:609:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCollate.xs:609:5: note: '{' token is here\nCollate.xs:609:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCollate.xs:609:5: note: ')' token is here\nCollate.c:916:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCollate.c:916:5: note: '{' token is here\nCollate.c:916:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCollate.c:916:5: note: ')' token is here\nCollate.xs:645:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCollate.xs:645:5: note: '{' token is here\nCollate.xs:645:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCollate.xs:645:5: note: ')' token is here\nCollate.c:1007:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCollate.c:1007:5: note: '{' token is here\nCollate.c:1007:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCollate.c:1007:5: note: ')' token is here\nCollate.xs:750:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCollate.xs:750:5: note: '{' token is here\nCollate.xs:750:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCollate.xs:750:5: note: ')' token is here\nCollate.c:1082:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCollate.c:1082:5: note: '{' token is here\nCollate.c:1082:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCollate.c:1082:5: note: ')' token is here\nHiRes.c:1243:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.c:1243:13: note: '{' token is here\nHiRes.c:1243:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.c:1243:13: note: ')' token is here\nHiRes.c:1245:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../XSUB.h../../sbox32_hash.h:1448:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.c:1245:5: note: '{' token is here\nHiRes.c:1245:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.c:1245:5: note: ')' token is here\nHiRes.c:1277:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.c:1277:13: note: '{' token is here\nHiRes.c:1277:13: note: ../../sbox32_hash.h'{' token is here:\n1487:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]        XSprePUSH; PUSHn((NV)RETVAL);\nHiRes.c:1277:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.c:1277:13: note: ')' token is here\nHiRes.c:1279:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.c:1279:5: note: '{' token is here\nHiRes.c:1279:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.c:1279:5: note: ')' token is here\n:1402:57: note: expanded from macro 'XORSHIFT128_set'\nHiRes.c:1357:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.c:1357:13: note: '{' token is here\nHiRes.c:1357:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.c:1357:13: note: ')' token is here\nHiRes.c:1359:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.c:1359:5: note: '{' token is here\nHiRes.c:1359:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.c:1359:5: note: ')' token is here\nHiRes.c:1435:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.c:1435:13: note: '{' token is here\nHiRes.c:1435:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.c:1435:13: note: ')' token is here\nHiRes.c:1437:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.c:1437:5: note: '{' token is here\nHiRes.c:1437:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.c:1437:5: note: ')' token is here\nHiRes.c:1504:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.c:1504:13: note: '{' token is here\nHiRes.c:1504:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.c:1504:13: note: ')' token is here\n:1504:13: note: ')' token is here\n../../perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'HiRes.c\n:1506:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.c:1506:5: note: '{' token is here\nHiRes.c:1506:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.c:1506:5: note: ')' token is here\n../../perl_siphash.h:123:15: noteHiRes.xs:1196:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.xs:1196:17: note: '{' token is here\nHiRes.xs:1196:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.xs:1196:17: note: ')' token is here\n1200:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.xs:1200:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.xs:1200:17: note: ')' token is here\nHiRes.c:1632:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.c:1632:13: note: '{' token is here\n: note../../pp.h:466:13: note: expanded from macro 'TARGn'\nHiRes.c:1632:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.c:1632:13: note: ')' token is here\nHiRes.c:1634:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.c:1634:5: note: '{' token is here\nHiRes.c:1634:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.c:1634:5: note: ')' token is here\nHiRes.xs:1250:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.xs:1250:13: note: '{' token is here\nHiRes.xs:1250:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.xs:1250:13: note: ')' token is here\nHiRes.xs:1253:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.xs:1253:17: note: '{' token is here\nHiRes.xs:1253:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.xs:1253:17: note: ')' token is here\nHiRes.xs:1270:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.xs:1270:13: note: '{' token is here\nHiRes.xs:1270:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.xs:1270:13: note: ')' token is here\nHiRes.xs:1273:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.xs:1273:17: note: '{' token is here\nHiRes.xs:1273:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.xs:1273:17: note: ')' token is here\nHiRes.c:1825:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.c:1825:13: note: '{' token is here\nHiRes.c:1825:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.c:1825:13: note: ')' token is here\nHiRes.c:1827:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.c:1827:5: note: '{' token is here\nHiRes.c:1827:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.c:1827:5: note: ')' token is here\nHiRes.c:1887:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.c:1887:13: note: '{' token is here\nHiRes.c:1887:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.c:1887:13: note: ')' token is here\nHiRes.c:1889:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.c:1889:5: note: '{' token is here\nHiRes.c:1889:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.c:1889:5: note: ')' token is here\nHiRes.c:1958:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.c:1958:13: note: '{' token is here\nHiRes.c:1958:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.c:1958:13: note: ')' token is here\nHiRes.c:1960:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.c:1960:5: note: '{' token is here\nHiRes.c:1960:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.c:1960:5: note: ')' token is here\nHiRes.c:2034:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.c:2034:13: note: '{' token is here\nHiRes.c:2034:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.c:2034:13: note: ')' token is here\nHiRes.c:2036:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.c:2036:5: note: '{' token is here\nHiRes.c:2036:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.c:2036:5: note: ')' token is here\nHiRes.c:2098:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.c:2098:13: note: '{' token is here\nHiRes.c:2098:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.c:2098:13: note: ')' token is here\nHiRes.c:2100:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.c:2100:5: note: '{' token is here\nHiRes.c:2100:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.c:2100:5: note: ')' token is here\nHiRes.xs:1517:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.xs:1517:9: note: '{' token is here\nHiRes.xs:1517:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.xs:1517:9: note: ')' token is here\nHiRes.xs:1547:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.xs:1547:9: note: '{' token is here\nHiRes.xs:1547:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.xs:1547:9: note: ')' token is here\n:1482:9: warning:         CLEAR_ARGARRAY(av);'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTW.c:32:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTW.c:32:2: note: '{' token is here\nTW.c:32:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTW.c:32:2: note: ')' token is here\nTW.c:33:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTW.c:33:2: note: '{' token is here\nTW.c:33:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTW.c:33:2: note: ')' token is here\nTW.c:37:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTW.c:37:4: note: '{' token is here\nTW.c:37:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTW.c:37:4: note: ')' token is here\nNormalize.c:657:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nNormalize.c:657:5: note: '{' token is here\nNormalize.c:657:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nNormalize.c:657:5: note: ')' token is here\nNormalize.c:690:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nNormalize.c:690:5: note: '{' token is here\nNormalize.c:690:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nNormalize.c:690:5: note: ')' token is here\nNormalize.c:724:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nNormalize.c:724:5: note: '{' token is here\nNormalize.c:724:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nNormalize.c:724:5: note: ')' token is here\nNormalize.c:773:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nNormalize.c:773:5: note: '{' token is here\nNormalize.c:773:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nNormalize.c:773:5: note: ')' token is here\nNormalize.c:830:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nNormalize.c:830:5: note: '{' token is here\nNormalize.c:830:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nNormalize.c:830:5: note: ')' token is here\nNormalize.c:876:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nNormalize.c:876:5: note: '{' token is here\nNormalize.c:876:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nNormalize.c:876:5: note: ')' token is here\nNormalize.xs:709:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nNormalize.xs:709:2: note: '{' token is here\nNormalize.xs:709:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nNormalize.xs:709:2: note: ')' token is here\nNormalize.c:942:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nNormalize.c:942:5: note: '{' token is here\nNormalize.c:942:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nNormalize.c:942:5: note: ')' token is here\nNormalize.xs:784:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nNormalize.xs:784:2: note: '{' token is here\nNormalize.xs:784:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nNormalize.xs:784:2: note: ')' token is here\nNormalize.c:1027:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nNormalize.c:1027:5: note: '{' token is here\nNormalize.c:1027:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nNormalize.c:1027:5: note: ')' token is here\nNormalize.c:1044:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nNormalize.c:1044:13: note: '{' token is here\n../../zaphod32_hash.h:150:5: warning: Normalize.c'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n1044:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../zaphod32_hash.h../../pp.h::477:31: note: expanded from macro 'PUSHu'\nNormalize.c:1044:13: note: ')' token is here\nNormalize.c:1044:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nNormalize.c:1046:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nNormalize.c:1046:5: note: '{' token is here\nNormalize.c:1046:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nNormalize.c:1046:5: note: ')' token is here\nNormalize.c:1064:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nNormalize.c:1064:5: note: '{' token is here\n80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'\nNormalize.c:1064:5: note: ')' token is here\nNormalize.c:1100:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nNormalize.c:1100:5: note: '{' token is here\nNormalize.c:1100:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nNormalize.c:1100:5: note: ')' token is here\nNormalize.c:1122:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nNormalize.c:1122:5: note: '{' token is here\nNormalize.c:1122:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nNormalize.c:1122:5: note: ')' token is here\nNormalize.c:1148:5: note: ')' token is here\nNormalize.c:1181:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nNormalize.c:1181:5: note: '{' token is here\nNormalize.c:1181:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nNormalize.c:1181:5: note: ')' token is here\nNormalize.c:1207:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nNormalize.c:1207:5: note: '{' token is here\nNormalize.c:1207:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nNormalize.c:1207:5: note: ')' token is here\nNormalize.xs:889:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nNormalize.xs:889:6: note: '{' token is here\nNormalize.xs:889:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nNormalize.xs:889:6: note: ')' token is here\nNormalize.c:1239:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nNormalize.c:1239:5: note: '{' token is here\nNormalize.c:1239:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nNormalize.c:1239:5: note: ')' token is here\nNormalize.xs:920:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nNormalize.xs:920:5: note: '{' token is here\nNormalize.xs:920:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nNormalize.xs:920:5: note: ')' token is here\nNormalize.xs:924:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nNormalize.xs:924:5: note: '{' token is here\nNormalize.xs:924:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nNormalize.xs:924:5: note: ')' token is here\n../../inline.h:2074:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../inline.h:2074:5: note: '{' token is here\n../../inline.h:2074:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../inline.h:2074:5: note: ')' token is here\nre_comp.c:1232:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:1232:5: note: '{' token is here\nre_comp.c:1232:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:1232:5: note: ')' token is here\nre_comp.c:1234:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:1234:5: note: '{' token is here\nre_comp.c:1234:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:1234:5: note: ')' token is here\nre_comp.c:1286:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:1286:5: note: '{' token is here\nre_comp.c:1286:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:1286:5: note: ')' token is here\nre_comp.c:1288:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:1288:5: note: '{' token is here\nre_comp.c:1288:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:1288:5: note: ')' token is here\nre_comp.c:1474:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:1474:5: note: '{' token is here\nre_comp.c:1474:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:1474:5: note: ')' token is here\nre_comp.c:1480:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:1480:9: note: '{' token is here\nre_comp.c:1480:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:1480:9: note: ')' token is here\nre_comp.c:1504:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:1504:5: note: '{' token is here\nre_comp.c:1504:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:1504:5: note: ')' token is here\nre_comp.c:1588:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../regcomp.h:244:32: note: expanded from macro 'set_ANYOF_SYNTHETIC'\nre_comp.c:1588:5: note: '{' token is here\n../../regcomp.h:244:42: note: expanded from macro 'set_ANYOF_SYNTHETIC'\nre_comp.c:1588:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../regcomp.h:246:32: note: expanded from macro 'set_ANYOF_SYNTHETIC'\nre_comp.c:1588:5: note: ')' token is here\n../../regcomp.h:246:34: note: expanded from macro 'set_ANYOF_SYNTHETIC'\nre_comp.c:1600:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../regcomp.h:701:34: note: expanded from macro 'ANYOF_POSIXL_SETALL'\nre_comp.c:1600:9: note: '{' token is here\n../../regcomp.h:701:45: note: expanded from macro 'ANYOF_POSIXL_SETALL'\nre_comp.c:1600:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../regcomp.h:701:126: note: expanded from macro 'ANYOF_POSIXL_SETALL'\nre_comp.c:1600:9: note: ')' token is here\n../../regcomp.h:701:128: note: expanded from macro 'ANYOF_POSIXL_SETALL'\nre_comp.c:1603:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../regcomp.h:693:32: note: expanded from macro 'ANYOF_POSIXL_ZERO'\n../../regcomp.h:692:28: note: expanded from macro 'POSIXL_ZERO'\nre_comp.c:1603:9: note: '{' token is here\n../../regcomp.h:692:39: note: expanded from macro 'POSIXL_ZERO'\nre_comp.c:1603:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../regcomp.h:692:54: note: expanded from macro 'POSIXL_ZERO'\nre_comp.c:1603:9: note: ')' token is here\n../../regcomp.h:692:56: note: expanded from macro 'POSIXL_ZERO'\nre_comp.c:1898:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:1898:13: note: '{' token is here\nre_comp.c:1898:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:1898:13: note: ')' token is here\nre_comp.c:1929:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:1929:13: note: '{' token is here\nre_comp.c:1929:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:1929:13: note: ')' token is here\nre_comp.c:1940:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../regcomp.h:725:40: note: expanded from macro 'ANYOF_POSIXL_AND'\nre_comp.c:1940:13: note: '{' token is here\n../../regcomp.h:725:51: note: expanded from macro 'ANYOF_POSIXL_AND'\nre_comp.c:1940:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../regcomp.h:725:98: note: expanded from macro 'ANYOF_POSIXL_AND'\nre_comp.c:1940:13: note: ')' token is here\n../../regcomp.h:725:100: note: expanded from macro 'ANYOF_POSIXL_AND'\nre_comp.c:1956:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:1956:17: note: '{' token is here\nre_comp.c:1956:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:1956:17: note: ')' token is here\nre_comp.c:1958:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../regcomp.h:722:39: note: expanded from macro 'ANYOF_POSIXL_OR'\nre_comp.c:1958:21: note: '{' token is here\n../../regcomp.h:722:50: note: expanded from macro 'ANYOF_POSIXL_OR'\nre_comp.c:1958:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../regcomp.h:722:97: note: expanded from macro 'ANYOF_POSIXL_OR'\nre_comp.c:1958:21: note: ')' token is here\nre_comp.c:1967:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:1967:17: note: '{' token is here\nre_comp.c:1967:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:1967:17: note: ')' token is here\nre_comp.c:2042:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:2042:9: note: '{' token is here\nre_comp.c:2042:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:2042:9: note: ')' token is here\n../../regcomp.h:722:99: note: expanded from macro 'ANYOF_POSIXL_OR'\nre_comp.c:2126:5: warning: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:2126:5: note: '{' token is here\nre_comp.c:2126:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:2126:5: note: ')' token is here\nre_comp.c:2264:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:2264:5: note: '{' token is here\nre_comp.c:2264:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:2264:5: note: ')' token is here\nre_comp.c:2358:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:2358:5: note: '{' token is here\nre_comp.c:2358:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:2358:5: note: ')' token is here\nre_comp.c:2419:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:2419:5: note: '{' token is here\nre_comp.c:2419:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:2419:5: note: ')' token is here\nre_comp.c:2764:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:2764:5: note: '{' token is here\nre_comp.c:2764:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:2764:5: note: ')' token is here\n../../../perl_siphash.h:23:5: note: re_comp.cexpanded from macro 'SIPROUND':\nre_comp.c:2792:5: note: '{' token is here\nre_comp.c:2792:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:2792:5: note: ')' token is here\nre_comp.c:2801:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../regcomp.h:1055:33: note: expanded from macro 'DEBUG_TRIE_COMPILE_r'\nre_comp.c:2801:5: note: '{' token is here\n../../../perl_siphash.h:18:3: notere_comp.c:2801:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:2801:5: note: ')' token is here\nre_comp.c:2892:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:2616:24: note: expanded from macro 'TRIE_READ_CHAR'\nre_comp.c:2892:13: note: '{' token is here\nre_comp.c:2616:35: note: expanded from macro 'TRIE_READ_CHAR'\nre_comp.c:2892:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:2635:79: note: expanded from macro 'TRIE_READ_CHAR'\nre_comp.c:2892:13: note: ')' token is here\nre_comp.c:2636:3: note: expanded from macro 'TRIE_READ_CHAR'\nre_comp.c:2960:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:2598:5: note: expanded from macro 'TRIE_STORE_REVCHAR'\nre_comp.c:2960:25: note: '{' token is here\nre_comp.c:2598:16: note: expanded from macro 'TRIE_STORE_REVCHAR'\nre_comp.c:2604:13: note: expanded from macro 'TRIE_STORE_REVCHAR'\nre_comp.c:2960:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:2960:25: note: ')' token is here\nre_comp.c:2612:9: note: expanded from macro 'TRIE_STORE_REVCHAR'\nre_comp.c:2612:11: note: expanded from macro 'TRIE_STORE_REVCHAR'\nre_comp.c:2965:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:2965:21: note: '{' token is here\nre_comp.c:2965:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:2965:21: note: ')' token is here\nre_comp.c:2970:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:2710:61: note: expanded from macro 'TRIE_BITMAP_SET_FOLDED'\nre_comp.c:2970:21: note: '{' token is here\nre_comp.c:2711:12: note: expanded from macro 'TRIE_BITMAP_SET_FOLDED'\nre_comp.c:2970:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:2723:61: note: expanded from macro 'TRIE_BITMAP_SET_FOLDED'\nre_comp.c:2970:21: note: ')' token is here\nre_comp.c:2724:3: note: expanded from macro 'TRIE_BITMAP_SET_FOLDED'\nre_comp.c:2993:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:2993:21: note: '{' token is here\nre_comp.c:2993:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:2993:21: note: ')' token is here\nre_comp.c:3009:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:3009:5: note: '{' token is here\nre_comp.c:3009:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:3009:5: note: ')' token is here\nre_comp.c:3060:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../regcomp.h:1089:38: note: expanded from macro 'DEBUG_TRIE_COMPILE_MORE_r'\nre_comp.c:3060:9: note: '{' token is here\nre_comp.c:3060:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:3060:9: note: ')' token is here\nre_comp.c:3066:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:2651:30: note: expanded from macro 'TRIE_LIST_NEW'\nre_comp.c:3066:9: note: '{' token is here\nre_comp.c:2651:41: note: expanded from macro 'TRIE_LIST_NEW'\nre_comp.c:3066:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:2655:65: note: expanded from macro 'TRIE_LIST_NEW'\nre_comp.c:3066:9: note: ')' token is here\nre_comp.c:2656:3: note: expanded from macro 'TRIE_LIST_NEW'\nre_comp.c:3096:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:3096:21: note: '{' token is here\nre_comp.c:3096:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:3096:21: note: ')' token is here\nre_comp.c:3120:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:3120:29: note: '{' token is here\nre_comp.c:3120:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:3120:29: note: ')' token is here\nre_comp.c:3136:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:2640:38: note: expanded from macro 'TRIE_LIST_PUSH'\nre_comp.c:3136:29: note: '{' token is here\nre_comp.c:2640:49: note: expanded from macro 'TRIE_LIST_PUSH'\nre_comp.c:3136:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:2648:65: note: expanded from macro 'TRIE_LIST_PUSH'\nre_comp.c:3136:29: note: ')' token is here\nre_comp.c:2649:3: note: expanded from macro 'TRIE_LIST_PUSH'\nre_comp.c:3151:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:2658:33: note: expanded from macro 'TRIE_HANDLE_WORD'\nre_comp.c:3151:13: note: '{' token is here\nre_comp.c:2658:44: note: expanded from macro 'TRIE_HANDLE_WORD'\nre_comp.c:2662:5: note: expanded from macro 'TRIE_HANDLE_WORD'\nre_comp.c:3151:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:3151:13: note: ')' token is here\nre_comp.c:2697:65: note: expanded from macro 'TRIE_HANDLE_WORD'\nre_comp.c:2698:3: note: expanded from macro 'TRIE_HANDLE_WORD'\nre_comp.c:3163:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:3163:9: note: '{' token is here\nre_comp.c:3163:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:3163:9: note: ')' token is here\nre_comp.c:3286:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:3286:9: note: '{' token is here\nre_comp.c:3286:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:3286:9: note: ')' token is here\nre_comp.c:3330:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:3330:21: note: '{' token is here\nre_comp.c:3330:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:3330:21: note: ')' token is here\nre_comp.c:3365:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:3365:13: note: '{' token is here\nre_comp.c:3365:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:3365:13: note: ')' token is here\nre_comp.c:3370:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:3370:9: note: '{' token is here\nre_comp.c:3370:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:3370:9: note: ')' token is here\nre_comp.c:3490:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:3490:9: note: '{' token is here\nre_comp.c:3490:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:3490:9: note: ')' token is here\nre_comp.c:3502:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:3502:5: note: '{' token is here\nre_comp.c:3502:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:3502:5: note: ')' token is here\nre_comp.c:3538:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:3538:13: note: '{' token is here\nre_comp.c:3538:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:3538:13: note: ')' token is here\nre_comp.c:3547:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:3547:13: note: '{' token is here\nre_comp.c:3547:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:3547:13: note: ')' token is here\nre_comp.c:3553:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:3553:9: note: '{' token is here\nre_comp.c:3553:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:3553:9: note: ')' token is here\nre_comp.c:3600:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:3600:33: note: '{' token is here\nre_comp.c:3600:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:3600:33: note: ')' token is here\nre_comp.c:3608:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:3608:37: note: '{' token is here\nre_comp.c:3608:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:3608:37: note: ')' token is here\nre_comp.c:3609:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:3609:37: note: '{' token is here\nre_comp.c:3609:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:3609:37: note: ')' token is here\nre_comp.c:3615:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:3615:29: note: '{' token is here\nre_comp.c:3615:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:3615:29: note: ')' token is here\nre_comp.c:3616:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:3616:29: note: '{' token is here\nre_comp.c:3616:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:3616:29: note: ')' token is here\nre_comp.c:3628:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:3628:21: note: '{' token is here\nre_comp.c:3628:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:3628:21: note: ')' token is here\nre_comp.c:3643:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../regcomp.h:355:5: note: expanded from macro 'setSTR_LEN'\nre_comp.c:3643:25: note: '{' token is here\n../../regcomp.h:355:15: note: expanded from macro 'setSTR_LEN'\nre_comp.c:3643:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../regcomp.h:360:5: note: expanded from macro 'setSTR_LEN'\nre_comp.c:3643:25: note: ')' token is here\n../../regcomp.h:360:7: note: expanded from macro 'setSTR_LEN'\nre_comp.c:3646:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:3646:21: note: '{' token is here\nre_comp.c:3646:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:3646:21: note: ')' token is here\nre_comp.c:3652:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:3652:25: note: '{' token is here\nre_comp.c:3652:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:3652:25: note: ')' token is here\nre_comp.c:3681:20: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:1118:49: note: expanded from macro 'Set_Node_Offset_Length'\nre_comp.c:3681:20: note: '{' token is here\nre_comp.c:1118:60: note: expanded from macro 'Set_Node_Offset_Length'\nre_comp.c:1119:5: note: expanded from macro 'Set_Node_Offset_Length'\nre_comp.c:1083:43: note: expanded from macro 'Set_Node_Offset_To_R'\nre_comp.c:1083:54: note: expanded from macro 'Set_Node_Offset_To_R'\nre_comp.c:1084:9: note: expanded from macro 'Set_Node_Offset_To_R'\n../../regcomp.h:1086:29: note: expanded from macro 'MJD_OFFSET_DEBUG'\nre_comp.c:3681:20: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:3681:20: note: ')' token is here\nre_comp.c:1091:18: note: expanded from macro 'Set_Node_Offset_To_R'\nre_comp.c:1092:3: note: expanded from macro 'Set_Node_Offset_To_R'\nre_comp.c:1120:5: note: expanded from macro 'Set_Node_Offset_Length'\nre_comp.c:1098:40: note: expanded from macro 'Set_Node_Length_To_R'\nre_comp.c:1098:51: note: expanded from macro 'Set_Node_Length_To_R'\nre_comp.c:1099:9: note: expanded from macro 'Set_Node_Length_To_R'\nre_comp.c:1106:18: note: expanded from macro 'Set_Node_Length_To_R'\nre_comp.c:1107:3: note: expanded from macro 'Set_Node_Length_To_R'\nre_comp.c:1120:56: note: expanded from macro 'Set_Node_Offset_Length'\nre_comp.c:1121:3: note: expanded from macro 'Set_Node_Offset_Length'\nre_comp.c:3683:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:3683:24: note: '{' token is here\nre_comp.c:3683:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:3683:24: note: ')' token is here\nUnicode.xs:98:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../sv.h:1371:9: note: expanded from macro 'SvCUR_set'\nUnicode.xs:98:2: note: '{' token is here\n../../../sv.h:1371:20: note: expanded from macro 'SvCUR_set'\nUnicode.xs:98:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../sv.h:1376:57: note: expanded from macro 'SvCUR_set'\nUnicode.xs:98:2: note: ')' token is here\n../../../sv.h:1376:59: note: expanded from macro 'SvCUR_set'\nUnicode.xs:106:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUnicode.xs:106:2: note: '{' token is here\nUnicode.xs:106:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUnicode.xs:106:2: note: ')' token is here\nUnicode.xs:151:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF'\nUnicode.xs:151:9: note: '{' token is here\n../../../XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF'\n../../../XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF'\n../../../XSUB.h:325:5: note: expanded from macro 'XSRETURN'\n../../../XSUB.h:325:16: note: expanded from macro 'XSRETURN'\nUnicode.xs:151:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../XSUB.h:330:5: note: expanded from macro 'XSRETURN'\nUnicode.xs:151:9: note: ')' token is here\n../../../XSUB.h:330:7: note: expanded from macro 'XSRETURN'\n../../../XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF'\n../../../XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF'\nre_comp.c:3700:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:3700:21: note: '{' token is here\n#    define DEBUG_r(a) STMT_START {                                     \\Unicode.xs:158:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../sv.h:1546:27: note: expanded from macro 'SvTAINTED_on'\nUnicode.xs:158:17: note: '{' token is here\n../../../sv.h:1546:37: note: expanded from macro 'SvTAINTED_on'\nUnicode.xs:158:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../sv.h:1546:83: note: expanded from macro 'SvTAINTED_on'\nUnicode.xs:158:17: note: ')' token is here\n../../../sv.h:1546:84: note: expanded from macro 'SvTAINTED_on'\nUnicode.xs:165:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUnicode.xs:165:13: note: '{' token is here\nUnicode.xs:165:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUnicode.xs:165:13: note: ')' token is here\nre_comp.c:3700:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:3700:21: note: ')' token is here\nre_comp.c:3734:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:3734:13: note: '{' token is here\nre_comp.c:3734:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:3734:13: note: ')' token is here\nre_comp.c:3743:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:3743:9: note: '{' token is here\nre_comp.c:3747:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:3747:17: note: '{' token is here\nre_comp.c:3747:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:3747:17: note: ')' token is here\nre_comp.c:3754:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:1123:26: note: expanded from macro 'Track_Code'\nre_comp.c:3754:17: note: '{' token is here\nre_comp.c:1123:37: note: expanded from macro 'Track_Code'\nre_comp.c:3754:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:1123:44: note: expanded from macro 'Track_Code'\nre_comp.c:3754:17: note: ')' token is here\nre_comp.c:1123:46: note: expanded from macro 'Track_Code'\nre_comp.c:3756:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:3756:17: note: '{' token is here\nUnicode.xs:340:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUnicode.xs:340:2: note: '{' token is here\nUnicode.xs:340:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUnicode.xs:340:2: note: ')' token is here\nUnicode.xs:354:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUnicode.xs:354:6: note: '{' token is here\nUnicode.xs:354:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUnicode.xs:354:6: note: ')' token is here\nUnicode.xs:357:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUnicode.xs:357:6: note: '{' token is here\nUnicode.xs:357:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUnicode.xs:357:6: note: ')' token is here\nUnicode.xs:360:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../sv.h:2266:23: note: expanded from macro 'SvSETMAGIC'\nUnicode.xs:360:2: note: '{' token is here\n../../../sv.h:2266:34: note: expanded from macro 'SvSETMAGIC'\nUnicode.xs:360:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../sv.h:2266:76: note: expanded from macro 'SvSETMAGIC'\nUnicode.xs:360:2: note: ')' token is here\n../../../sv.h:2266:78: note: expanded from macro 'SvSETMAGIC'\nUnicode.xs:363:23: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUnicode.xs:50:2: note: expanded from macro 'shrink_buffer'\n../../../sv.h:1346:9: note: expanded from macro 'SvPV_set'\nUnicode.xs:363:23: note: '{' token is here\n../../../sv.h:1346:20: note: expanded from macro 'SvPV_set'\nUnicode.xs:363:23: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../sv.h:1351:46: note: expanded from macro 'SvPV_set'\nUnicode.xs:363:23: note: ')' token is here\n../../../sv.h:1351:48: note: expanded from macro 'SvPV_set'\nUnicode.xs:51:2: note: expanded from macro 'shrink_buffer'\n../../../sv.h:1378:9: note: expanded from macro 'SvLEN_set'\n../../../sv.h:1378:20: note: expanded from macro 'SvLEN_set'\nre_comp.c:3756:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:3756:17: note: ')' token is here\n../../../sv.h:1383:57: note: expanded from macro 'SvLEN_set'\n../../../sv.h:1383:59: note: expanded from macro 'SvLEN_set'\nUnicode.xs:364:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUnicode.xs:364:25: note: '{' token is here\nUnicode.xs:364:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUnicode.xs:364:25: note: ')' token is here\nUnicode.xs:365:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUnicode.xs:365:5: note: '{' token is here\nUnicode.xs:365:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUnicode.xs:365:5: note: ')' token is here\nUnicode.c:533:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUnicode.c:533:5: note: '{' token is here\nUnicode.c:533:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUnicode.c:533:5: note: ')' token is here\nre_comp.c:3759:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:3759:13: note: '{' token is here\nre_comp.c:3759:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:3759:13: note: ')' token is here\nUnicode.xs:391:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUnicode.xs:391:9: note: '{' token is here\nUnicode.xs:391:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUnicode.xs:391:9: note: ')' token is here\nre_comp.c:3743:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:3743:9: note: ')' token is here\nUnicode.xs:397:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUnicode.xs:397:17: note: '{' token is here\nUnicode.xs:397:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUnicode.xs:397:17: note: ')' token is here\nre_comp.c:3796:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:3796:5: note: '{' token is here\nre_comp.c:3796:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:3796:5: note: ')' token is here\nUnicode.xs:499:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUnicode.xs:499:6: note: '{' token is here\nUnicode.xs:499:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUnicode.xs:499:6: note: ')' token is here\nUnicode.xs:502:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUnicode.xs:502:6: note: '{' token is here\nUnicode.xs:502:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUnicode.xs:502:6: note: ')' token is here\nUnicode.xs:505:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUnicode.xs:505:2: note: '{' token is here\nUnicode.xs:505:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUnicode.xs:505:2: note: ')' token is here\nUnicode.xs:508:23: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUnicode.xs:508:23: note: '{' token is here\nUnicode.xs:508:23: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUnicode.xs:508:23: note: ')' token is here\nUnicode.xs:509:26: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUnicode.xs:509:26: note: '{' token is here\nUnicode.xs:509:26: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUnicode.xs:509:26: note: ')' token is here\nUnicode.xs:511:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUnicode.xs:511:5: note: '{' token is here\nUnicode.xs:511:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUnicode.xs:511:5: note: ')' token is here\nUnicode.c:698:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUnicode.c:698:5: note: '{' token is here\nUnicode.c:698:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUnicode.c:698:5: note: ')' token is here\nre_comp.c:3852:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:3852:5: note: '{' token is here\nre_comp.c:3852:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:3852:5: note: ')' token is here\nre_comp.c:3926:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:3926:5: note: '{' token is here\nre_comp.c:3926:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:3926:5: note: ')' token is here\nre_comp.c:4101:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:4101:5: note: '{' token is here\nre_comp.c:4101:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:4101:5: note: ')' token is here\nre_comp.c:4251:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:4251:13: note: '{' token is here\nre_comp.c:4251:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:4251:13: note: ')' token is here\nre_comp.c:4489:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:4489:5: note: '{' token is here\nre_comp.c:4489:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:4489:5: note: ')' token is here\nre_comp.c:4584:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:4584:5: note: '{' token is here\nre_comp.c:4584:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:4584:5: note: ')' token is here\nre_comp.c:4598:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:4598:5: note: '{' token is here\nre_comp.c:4598:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:4598:5: note: ')' token is here\nre_comp.c:4601:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:4601:5: note: '{' token is here\nre_comp.c:4601:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:4601:5: note: ')' token is here\nre_comp.c:4896:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:4896:25: note: '{' token is here\nre_comp.c:4896:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:4896:25: note: ')' token is here\nre_comp.c:4992:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:4992:29: note: '{' token is here\nre_comp.c:4992:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:4992:29: note: ')' token is here\nre_comp.c:5101:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:5101:25: note: '{' token is here\nre_comp.c:5101:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:5101:25: note: ')' token is here\nre_comp.c:5143:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:5143:37: note: '{' token is here\nre_comp.c:5143:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:5143:37: note: ')' token is here\nre_comp.c:5421:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:5421:21: note: '{' token is here\nre_comp.c:5421:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:5421:21: note: ')' token is here\nre_comp.c:5608:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:931:5: note: expanded from macro '_WARN_HELPER'\nre_comp.c:5608:21: note: '{' token is here\nre_comp.c:931:16: note: expanded from macro '_WARN_HELPER'\nre_comp.c:939:17: note: expanded from macro '_WARN_HELPER'\nre_comp.c:788:5: note: expanded from macro 'PREPARE_TO_DIE'\nre_comp.c:788:16: note: expanded from macro 'PREPARE_TO_DIE'\nre_comp.c:5608:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:795:5: note: expanded from macro 'PREPARE_TO_DIE'\nre_comp.c:5608:21: note: ')' token is here\nre_comp.c:795:7: note: expanded from macro 'PREPARE_TO_DIE'\nre_comp.c:941:13: note: expanded from macro '_WARN_HELPER'\nre_comp.c:922:5: note: expanded from macro 'UPDATE_WARNINGS_LOC'\nre_comp.c:922:16: note: expanded from macro 'UPDATE_WARNINGS_LOC'\nre_comp.c:927:5: note: expanded from macro 'UPDATE_WARNINGS_LOC'\nre_comp.c:927:7: note: expanded from macro 'UPDATE_WARNINGS_LOC'\nre_comp.c:943:5: note: expanded from macro '_WARN_HELPER'\nre_comp.c:943:7: note: expanded from macro '_WARN_HELPER'\nre_comp.c:5619:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:815:19: note: expanded from macro 'FAIL'\nre_comp.c:802:21: note: expanded from macro '_FAIL'\nre_comp.c:5619:21: note: '{' token is here\nre_comp.c:802:32: note: expanded from macro '_FAIL'\nre_comp.c:806:5: note: expanded from macro '_FAIL'\nre_comp.c:5619:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:5619:21: note: ')' token is here\nre_comp.c:812:73: note: expanded from macro '_FAIL'\nre_comp.c:813:3: note: expanded from macro '_FAIL'\nre_comp.c:5804:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:5804:33: note: '{' token is here\nre_comp.c:5804:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:5804:33: note: ')' token is here\nre_comp.c:5806:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:5806:33: note: '{' token is here\nre_comp.c:5806:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:5806:33: note: ')' token is here\nre_comp.c:6056:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:6056:25: note: '{' token is here\nre_comp.c:6056:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:6056:25: note: ')' token is here\nre_comp.c:6183:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:819:24: note: expanded from macro 'FAIL2'\nre_comp.c:6183:25: note: '{' token is here\nre_comp.c:6183:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:6183:25: note: ')' token is here\nre_comp.c:6194:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:1046:5: note: expanded from macro 'ckWARNexperimental'\nre_comp.c:6194:25: note: '{' token is here\nre_comp.c:1046:16: note: expanded from macro 'ckWARNexperimental'\nre_comp.c:1049:13: note: expanded from macro 'ckWARNexperimental'\nre_comp.c:6194:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:6194:25: note: ')' token is here\nre_comp.c:1054:5: note: expanded from macro 'ckWARNexperimental'\nre_comp.c:1054:7: note: expanded from macro 'ckWARNexperimental'\nre_comp.c:6809:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:6809:5: note: '{' token is here\nre_comp.c:6809:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:6809:5: note: ')' token is here\nre_comp.c:6811:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../regcomp.h:1049:26: note: expanded from macro 'DEBUG_PARSE_r'\nre_comp.c:6811:5: note: '{' token is here\nre_comp.c:6811:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:6811:5: note: ')' token is here\nre_comp.c:7081:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7081:9: note: '{' token is here\nre_comp.c:7081:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7081:9: note: ')' token is here\nre_comp.c:7149:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7149:5: note: '{' token is here\nre_comp.c:7149:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7149:5: note: ')' token is here\nre_comp.c:7220:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../regcomp.h:1047:28: note: expanded from macro 'DEBUG_COMPILE_r'\nre_comp.c:7220:9: note: '{' token is here\nre_comp.c:7220:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7220:9: note: ')' token is here\nre_comp.c:7229:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7229:9: note: '{' token is here\nre_comp.c:7229:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7229:9: note: ')' token is here\nre_comp.c:7232:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7232:9: note: '{' token is here\nre_comp.c:7232:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7232:9: note: ')' token is here\nre_comp.c:7253:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7253:9: note: '{' token is here\nre_comp.c:7253:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7253:9: note: ')' token is here\nre_comp.c:7255:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7255:9: note: '{' token is here\nre_comp.c:7255:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7255:9: note: ')' token is here\nre_comp.c:7429:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7429:5: note: '{' token is here\nre_comp.c:7429:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7429:5: note: ')' token is here\nre_comp.c:7478:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7478:5: note: '{' token is here\nre_comp.c:7478:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7478:5: note: ')' token is here\nre_comp.c:7568:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7568:5: note: '{' token is here\nre_comp.c:7568:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7568:5: note: ')' token is here\nre_comp.c:7572:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7572:5: note: '{' token is here\nre_comp.c:7572:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7572:5: note: ')' token is here\nre_comp.c:7631:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7631:5: note: '{' token is here\nre_comp.c:7631:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7631:5: note: ')' token is here\nre_comp.c:7659:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7659:13: note: '{' token is here\nre_comp.c:7659:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7659:13: note: ')' token is here\nre_comp.c:7706:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7706:5: note: '{' token is here\nre_comp.c:7706:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7706:5: note: ')' token is here\nre_comp.c:7711:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7711:5: note: '{' token is here\nre_comp.c:7711:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7711:5: note: ')' token is here\nre_comp.c:7745:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7745:9: note: '{' token is here\nre_comp.c:7745:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7745:9: note: ')' token is here\nre_comp.c:7758:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7758:9: note: '{' token is here\nre_comp.c:7758:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7758:9: note: ')' token is here\nre_comp.c:7814:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7814:5: note: '{' token is here\nre_comp.c:7814:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7814:5: note: ')' token is here\nre_comp.c:7844:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7844:9: note: '{' token is here\nre_comp.c:7844:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7844:9: note: ')' token is here\nre_comp.c:7930:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7930:13: note: '{' token is here\nre_comp.c:7930:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7930:13: note: ')' token is here\nre_comp.c:7933:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7933:13: note: '{' token is here\nre_comp.c:7933:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7933:13: note: ')' token is here\nre_comp.c:7977:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7977:5: note: '{' token is here\nre_comp.c:7977:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7977:5: note: ')' token is here\nre_comp.c:7985:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../regcomp.h:1074:28: note: expanded from macro 'DEBUG_OFFSETS_r'\nre_comp.c:7985:5: note: '{' token is here\nre_comp.c:7985:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7985:5: note: ')' token is here\nre_comp.c:7989:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7989:5: note: '{' token is here\nre_comp.c:7992:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../regcomp.h:1075:64: note: expanded from macro 'DEBUG_OFFSETS_r'\nre_comp.c:7992:9: note: '{' token is here\nre_comp.c:7992:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7992:9: note: ')' token is here\nre_comp.c:7989:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7989:5: note: ')' token is here\nre_comp.c:8007:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../regcomp.h:1100:38: note: expanded from macro 'DEBUG_DUMP_PRE_OPTIMIZE_r'\nre_comp.c:8007:5: note: '{' token is here\nre_comp.c:8010:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:1160:9: note: expanded from macro 'DEBUG_RExC_seen'\n../../regcomp.h:1101:74: note: expanded from macro 'DEBUG_DUMP_PRE_OPTIMIZE_r'\nre_comp.c:8010:9: note: '{' token is here\nre_comp.c:8010:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8010:9: note: ')' token is here\nre_comp.c:8007:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8007:5: note: ')' token is here\nre_comp.c:8017:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8017:5: note: '{' token is here\nre_comp.c:8017:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8017:5: note: ')' token is here\nre_comp.c:8041:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8041:5: note: '{' token is here\nre_comp.c:8041:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8041:5: note: ')' token is here\nre_comp.c:8057:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8057:9: note: '{' token is here\nre_comp.c:8057:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8057:9: note: ')' token is here\nre_comp.c:8192:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8192:9: note: '{' token is here\nre_comp.c:8192:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8192:9: note: ')' token is here\nre_comp.c:8221:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../scope.h:201:5: note: expanded from macro 'ENTER_with_name'\nre_comp.c:8221:9: note: '{' token is here\n../../scope.h:201:16: note: expanded from macro 'ENTER_with_name'\nre_comp.c:8221:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../scope.h:206:5: note: expanded from macro 'ENTER_with_name'\nre_comp.c:8221:9: note: ')' token is here\n../../scope.h:206:7: note: expanded from macro 'ENTER_with_name'\nre_comp.c:8234:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8234:9: note: '{' token is here\nre_comp.c:8234:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8234:9: note: ')' token is here\nre_comp.c:8247:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:6670:5: note: expanded from macro 'CHECK_RESTUDY_GOTO_butfirst'\nre_comp.c:8247:9: note: '{' token is here\nre_comp.c:6670:16: note: expanded from macro 'CHECK_RESTUDY_GOTO_butfirst'\nre_comp.c:8247:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../scope.h:208:5: note: expanded from macro 'LEAVE_with_name'\nre_comp.c:6675:13: note: expanded from macro 'CHECK_RESTUDY_GOTO_butfirst'\nre_comp.c:8247:37: note: '{' token is here\n../../scope.h:208:16: note: expanded from macro 'LEAVE_with_name'\nre_comp.c:8247:37: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare]\n../../scope.h:212:25: note: expanded from macro 'LEAVE_with_name'\n/usr/include/assert.h:106:11: note: expanded from macro 'assert'\nre_comp.c:8247:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../scope.h:216:5: note: expanded from macro 'LEAVE_with_name'\nre_comp.c:8247:37: note: ')' token is here\n../../scope.h:216:7: note: expanded from macro 'LEAVE_with_name'\nre_comp.c:8247:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:6678:5: note: expanded from macro 'CHECK_RESTUDY_GOTO_butfirst'\nre_comp.c:8247:9: note: ')' token is here\nre_comp.c:6678:7: note: expanded from macro 'CHECK_RESTUDY_GOTO_butfirst'\nre_comp.c:8295:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8295:9: note: '{' token is here\nre_comp.c:8295:9: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare]\nre_comp.c:8295:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8295:9: note: ')' token is here\nre_comp.c:8317:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8317:13: note: '{' token is here\nre_comp.c:8317:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8317:13: note: ')' token is here\nre_comp.c:8356:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8356:9: note: '{' token is here\nre_comp.c:8356:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8356:9: note: ')' token is here\nre_comp.c:8363:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8363:9: note: '{' token is here\nre_comp.c:8363:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8363:9: note: ')' token is here\nre_comp.c:8375:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8375:9: note: '{' token is here\nre_comp.c:8375:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8375:9: note: ')' token is here\nre_comp.c:8397:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8397:13: note: '{' token is here\nre_comp.c:8397:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8397:13: note: ')' token is here\nre_comp.c:8416:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8416:5: note: '{' token is here\nre_comp.c:8416:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8416:5: note: ')' token is here\nre_comp.c:8526:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../regcomp.h:1059:25: note: expanded from macro 'DEBUG_TEST_r'\nre_comp.c:8526:5: note: '{' token is here\nre_comp.c:8526:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8526:5: note: ')' token is here\nre_comp.c:8530:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../regcomp.h:1053:25: note: expanded from macro 'DEBUG_DUMP_r'\nre_comp.c:8530:5: note: '{' token is here\nre_comp.c:8531:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../regcomp.h:1054:63: note: expanded from macro 'DEBUG_DUMP_r'\nre_comp.c:8531:9: note: '{' token is here\nre_comp.c:8531:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8531:9: note: ')' token is here\nre_comp.c:8530:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8530:5: note: ')' token is here\nre_comp.c:8685:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8685:5: note: '{' token is here\nre_comp.c:8685:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8685:5: note: ')' token is here\nre_comp.c:8862:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8862:21: note: '{' token is here\nre_comp.c:8862:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8862:21: note: ')' token is here\nre_comp.c:8863:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8863:21: note: '{' token is here\nre_comp.c:8863:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8863:21: note: ')' token is here\nre_comp.c:8866:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8866:25: note: '{' token is here\nre_comp.c:8866:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8866:25: note: ')' token is here\nre_comp.c:8870:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8870:21: note: '{' token is here\nre_comp.c:8870:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8870:21: note: ')' token is here\nre_comp.c:8873:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../sv.h:1547:27: note: expanded from macro 'SvTAINTED_off'\nre_comp.c:8873:17: note: '{' token is here\n../../sv.h:1547:37: note: expanded from macro 'SvTAINTED_off'\nre_comp.c:8873:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../sv.h:1547:83: note: expanded from macro 'SvTAINTED_off'\nre_comp.c:8873:17: note: ')' token is here\n../../sv.h:1547:84: note: expanded from macro 'SvTAINTED_off'\nre_comp.c:9025:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:838:18: note: expanded from macro 'vFAIL'\nre_comp.c:9025:9: note: '{' token is here\nre_comp.c:838:29: note: expanded from macro 'vFAIL'\nre_comp.c:839:5: note: expanded from macro 'vFAIL'\nre_comp.c:9025:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:9025:9: note: ')' token is here\nre_comp.c:840:5: note: expanded from macro 'vFAIL'\nre_comp.c:830:25: note: expanded from macro 'Simple_vFAIL'\nre_comp.c:830:36: note: expanded from macro 'Simple_vFAIL'\nre_comp.c:832:67: note: expanded from macro 'Simple_vFAIL'\nre_comp.c:833:3: note: expanded from macro 'Simple_vFAIL'\nre_comp.c:840:26: note: expanded from macro 'vFAIL'\nre_comp.c:841:3: note: expanded from macro 'vFAIL'\nre_comp.c:9046:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:9046:17: note: '{' token is here\nre_comp.c:9046:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:9046:17: note: ')' token is here\nre_comp.c:9049:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:449:5: note: expanded from macro 'REQUIRE_PARENS_PASS'\nre_comp.c:9049:17: note: '{' token is here\nre_comp.c:449:16: note: expanded from macro 'REQUIRE_PARENS_PASS'\nre_comp.c:9049:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:451:5: note: expanded from macro 'REQUIRE_PARENS_PASS'\nre_comp.c:9049:17: note: ')' token is here\nre_comp.c:451:7: note: expanded from macro 'REQUIRE_PARENS_PASS'\nre_comp.c:10517:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:10517:9: note: '{' token is here\nre_comp.c:10517:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:10517:9: note: ')' token is here\nre_comp.c:10873:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:10873:21: note: '{' token is here\nre_comp.c:10873:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:10873:21: note: ')' token is here\nre_comp.c:10948:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:854:22: note: expanded from macro 'vFAIL2'\nre_comp.c:10948:21: note: '{' token is here\nre_comp.c:854:33: note: expanded from macro 'vFAIL2'\nre_comp.c:855:5: note: expanded from macro 'vFAIL2'\nre_comp.c:10948:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:10948:21: note: ')' token is here\nre_comp.c:856:5: note: expanded from macro 'vFAIL2'\nre_comp.c:846:29: note: expanded from macro 'Simple_vFAIL2'\nre_comp.c:846:40: note: expanded from macro 'Simple_vFAIL2'\nre_comp.c:848:58: note: expanded from macro 'Simple_vFAIL2'\nre_comp.c:849:3: note: expanded from macro 'Simple_vFAIL2'\nre_comp.c:856:30: note: expanded from macro 'vFAIL2'\nre_comp.c:857:3: note: expanded from macro 'vFAIL2'\nre_comp.c:10951:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:10951:21: note: '{' token is here\nre_comp.c:10951:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:10951:21: note: ')' token is here\nre_comp.c:10955:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:871:25: note: expanded from macro 'vFAIL3'\nre_comp.c:10955:21: note: '{' token is here\nre_comp.c:871:36: note: expanded from macro 'vFAIL3'\nre_comp.c:872:5: note: expanded from macro 'vFAIL3'\nre_comp.c:10955:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:10955:21: note: ')' token is here\nre_comp.c:873:5: note: expanded from macro 'vFAIL3'\nre_comp.c:863:34: note: expanded from macro 'Simple_vFAIL3'\nre_comp.c:863:45: note: expanded from macro 'Simple_vFAIL3'\nre_comp.c:865:64: note: expanded from macro 'Simple_vFAIL3'\nre_comp.c:866:3: note: expanded from macro 'Simple_vFAIL3'\nre_comp.c:873:34: note: expanded from macro 'vFAIL3'\nre_comp.c:874:3: note: expanded from macro 'vFAIL3'\nre_comp.c:10957:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:10957:17: note: '{' token is here\nre_comp.c:10957:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:10957:17: note: ')' token is here\nre_comp.c:10960:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:10960:17: note: '{' token is here\nre_comp.c:10960:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:10960:17: note: ')' token is here\nre_comp.c:10962:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:10962:17: note: '{' token is here\nre_comp.c:10962:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:10962:17: note: ')' token is here\nre_comp.c:10976:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:1039:5: note: expanded from macro 'vWARN5'\nre_comp.c:10976:25: note: '{' token is here\nre_comp.c:10976:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:10976:25: note: ')' token is here\nre_comp.c:10996:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:1012:5: note: expanded from macro 'vWARN3'\nre_comp.c:10996:25: note: '{' token is here\nre_comp.c:10996:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:10996:25: note: ')' token is here\nre_comp.c:11010:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:969:5: note: expanded from macro 'ckWARNreg'\nre_comp.c:11010:21: note: '{' token is here\nre_comp.c:11010:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11010:21: note: ')' token is here\nre_comp.c:11036:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11036:21: note: '{' token is here\nre_comp.c:11036:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11036:21: note: ')' token is here\nre_comp.c:11057:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:890:28: note: expanded from macro 'vFAIL2utf8f'\nre_comp.c:11057:17: note: '{' token is here\nre_comp.c:890:39: note: expanded from macro 'vFAIL2utf8f'\nre_comp.c:891:5: note: expanded from macro 'vFAIL2utf8f'\nre_comp.c:11057:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11057:17: note: ')' token is here\nre_comp.c:893:53: note: expanded from macro 'vFAIL2utf8f'\nre_comp.c:894:3: note: expanded from macro 'vFAIL2utf8f'\nre_comp.c:11059:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11059:17: note: '{' token is here\nre_comp.c:11059:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11059:17: note: ')' token is here\nre_comp.c:11065:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11065:5: note: '{' token is here\nre_comp.c:11065:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11065:5: note: ')' token is here\nre_comp.c:11071:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11071:5: note: '{' token is here\nre_comp.c:11071:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11071:5: note: ')' token is here\nre_comp.c:11102:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11102:5: note: '{' token is here\nre_comp.c:11102:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11102:5: note: ')' token is here\nre_comp.c:11113:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11113:9: note: '{' token is here\nre_comp.c:11113:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11113:9: note: ')' token is here\nre_comp.c:11135:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:1095:5: note: expanded from macro 'Set_Node_Offset'\nre_comp.c:11135:5: note: '{' token is here\nre_comp.c:11135:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11135:5: note: ')' token is here\nre_comp.c:11136:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:1112:5: note: expanded from macro 'Set_Node_Cur_Length'\nre_comp.c:1110:5: note: expanded from macro 'Set_Node_Length'\nre_comp.c:11136:5: note: '{' token is here\nre_comp.c:11136:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11136:5: note: ')' token is here\nre_comp.c:11176:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11176:5: note: '{' token is here\nre_comp.c:11176:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11176:5: note: ')' token is here\nre_comp.c:11179:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:9089:35: note: expanded from macro 'DEBUG_PARSE'\nre_comp.c:11179:5: note: '{' token is here\nre_comp.c:9090:5: note: expanded from macro 'DEBUG_PARSE'\nre_comp.c:9059:39: note: expanded from macro 'DEBUG_PARSE_MSG'\n../../regcomp.h:1050:64: note: expanded from macro 'DEBUG_PARSE_r'\nre_comp.c:11179:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11179:5: note: ')' token is here\nre_comp.c:11188:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11188:9: note: '{' token is here\nre_comp.c:11188:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11188:9: note: ')' token is here\nre_comp.c:11212:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11212:13: note: '{' token is here\nre_comp.c:11212:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11212:13: note: ')' token is here\nre_comp.c:11234:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11234:21: note: '{' token is here\nre_comp.c:11234:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11234:21: note: ')' token is here\nre_comp.c:11237:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11237:21: note: '{' token is here\nre_comp.c:11237:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11237:21: note: ')' token is here\nre_comp.c:11268:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11268:25: note: '{' token is here\nre_comp.c:11268:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11268:25: note: ')' token is here\nre_comp.c:11271:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11271:25: note: '{' token is here\nre_comp.c:11271:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11271:25: note: ')' token is here\nre_comp.c:11277:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11277:25: note: '{' token is here\nre_comp.c:11277:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11277:25: note: ')' token is here\nre_comp.c:11280:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11280:25: note: '{' token is here\nre_comp.c:11280:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11280:25: note: ')' token is here\nre_comp.c:11376:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:419:5: note: expanded from macro 'REQUIRE_UNI_RULES'\nre_comp.c:11376:21: note: '{' token is here\nre_comp.c:419:16: note: expanded from macro 'REQUIRE_UNI_RULES'\nre_comp.c:11376:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:432:5: note: expanded from macro 'REQUIRE_UNI_RULES'\nre_comp.c:11376:21: note: ')' token is here\nre_comp.c:432:7: note: expanded from macro 'REQUIRE_UNI_RULES'\nre_comp.c:11429:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:435:5: note: expanded from macro 'REQUIRE_BRANCHJ'\nre_comp.c:11429:25: note: '{' token is here\nre_comp.c:435:16: note: expanded from macro 'REQUIRE_BRANCHJ'\nre_comp.c:11429:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:439:5: note: expanded from macro 'REQUIRE_BRANCHJ'\nre_comp.c:11429:25: note: ')' token is here\nre_comp.c:439:7: note: expanded from macro 'REQUIRE_BRANCHJ'\nre_comp.c:11435:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11435:25: note: '{' token is here\nre_comp.c:11435:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11435:25: note: ')' token is here\nre_comp.c:11468:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11468:17: note: '{' token is here\nre_comp.c:11468:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11468:17: note: ')' token is here\nre_comp.c:11471:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11471:17: note: '{' token is here\nre_comp.c:11471:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11471:17: note: ')' token is here\nre_comp.c:11479:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11479:21: note: '{' token is here\nre_comp.c:11479:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11479:21: note: ')' token is here\nre_comp.c:11484:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11484:21: note: '{' token is here\nre_comp.c:11484:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11484:21: note: ')' token is here\nre_comp.c:11493:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11493:17: note: '{' token is here\nre_comp.c:11493:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11493:17: note: ')' token is here\nre_comp.c:11527:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11527:17: note: '{' token is here\nre_comp.c:11527:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11527:17: note: ')' token is here\nre_comp.c:11545:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11545:25: note: '{' token is here\nre_comp.c:11545:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11545:25: note: ')' token is here\nre_comp.c:11552:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11552:25: note: '{' token is here\nre_comp.c:11552:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11552:25: note: ')' token is here\nre_comp.c:11563:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11563:17: note: '{' token is here\nre_comp.c:11563:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11563:17: note: ')' token is here\nre_comp.c:11565:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11565:17: note: '{' token is here\nre_comp.c:11565:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11565:17: note: ')' token is here\nre_comp.c:11584:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11584:25: note: '{' token is here\nre_comp.c:11584:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11584:25: note: ')' token is here\nre_comp.c:11626:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11626:33: note: '{' token is here\nre_comp.c:11626:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11626:33: note: ')' token is here\nre_comp.c:11628:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11628:33: note: '{' token is here\nre_comp.c:11628:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11628:33: note: ')' token is here\nre_comp.c:11635:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11635:29: note: '{' token is here\nre_comp.c:11635:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11635:29: note: ')' token is here\nre_comp.c:11656:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11656:21: note: '{' token is here\nre_comp.c:11656:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11656:21: note: ')' token is here\nre_comp.c:11685:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11685:17: note: '{' token is here\nre_comp.c:11685:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11685:17: note: ')' token is here\nre_comp.c:11692:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11692:17: note: '{' token is here\nre_comp.c:11692:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11692:17: note: ')' token is here\nre_comp.c:11697:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11697:21: note: '{' token is here\nre_comp.c:11697:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11697:21: note: ')' token is here\nre_comp.c:11703:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11703:17: note: '{' token is here\nre_comp.c:11703:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11703:17: note: ')' token is here\nre_comp.c:11718:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11718:21: note: '{' token is here\nre_comp.c:11718:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11718:21: note: ')' token is here\nre_comp.c:11724:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11724:21: note: '{' token is here\nre_comp.c:11724:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11724:21: note: ')' token is here\nre_comp.c:11758:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11758:25: note: '{' token is here\nre_comp.c:11758:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11758:25: note: ')' token is here\nre_comp.c:11767:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11767:21: note: '{' token is here\nre_comp.c:11767:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11767:21: note: ')' token is here\nre_comp.c:11775:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11775:25: note: '{' token is here\nre_comp.c:11775:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11775:25: note: ')' token is here\nre_comp.c:11803:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11803:25: note: '{' token is here\nre_comp.c:11803:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11803:25: note: ')' token is here\nre_comp.c:11815:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11815:29: note: '{' token is here\nre_comp.c:11815:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11815:29: note: ')' token is here\nre_comp.c:11819:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11819:25: note: '{' token is here\nre_comp.c:11819:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11819:25: note: ')' token is here\nre_comp.c:11833:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11833:17: note: '{' token is here\nre_comp.c:11833:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11833:17: note: ')' token is here\nre_comp.c:11840:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11840:17: note: '{' token is here\nre_comp.c:11840:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11840:17: note: ')' token is here\nre_comp.c:11842:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11842:17: note: '{' token is here\nre_comp.c:11842:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11842:17: note: ')' token is here\nre_comp.c:11856:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11856:21: note: '{' token is here\nre_comp.c:11856:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11856:21: note: ')' token is here\nre_comp.c:11859:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11859:21: note: '{' token is here\nre_comp.c:11859:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11859:21: note: ')' token is here\nre_comp.c:11881:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11881:25: note: '{' token is here\nre_comp.c:11881:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11881:25: note: ')' token is here\nre_comp.c:11882:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11882:21: note: '{' token is here\nre_comp.c:11882:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11882:21: note: ')' token is here\nre_comp.c:11915:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11915:25: note: '{' token is here\nre_comp.c:11915:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11915:25: note: ')' token is here\nre_comp.c:11921:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11921:17: note: '{' token is here\nre_comp.c:11921:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11921:17: note: ')' token is here\nre_comp.c:11922:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11922:17: note: '{' token is here\nre_comp.c:11922:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11922:17: note: ')' token is here\nre_comp.c:11968:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:472:25: note: expanded from macro 'RETURN_FAIL_ON_RESTART'\nre_comp.c:462:5: note: expanded from macro 'RETURN_FAIL_ON_RESTART_OR_FLAGS'\nre_comp.c:11968:21: note: '{' token is here\nre_comp.c:462:16: note: expanded from macro 'RETURN_FAIL_ON_RESTART_OR_FLAGS'\nre_comp.c:11968:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:467:5: note: expanded from macro 'RETURN_FAIL_ON_RESTART_OR_FLAGS'\nre_comp.c:11968:21: note: ')' token is here\nre_comp.c:467:7: note: expanded from macro 'RETURN_FAIL_ON_RESTART_OR_FLAGS'\nre_comp.c:11970:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11970:25: note: '{' token is here\nre_comp.c:11970:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11970:25: note: ')' token is here\nre_comp.c:11985:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11985:25: note: '{' token is here\nre_comp.c:11985:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11985:25: note: ')' token is here\nre_comp.c:12050:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12050:25: note: '{' token is here\nre_comp.c:12050:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12050:25: note: ')' token is here\nre_comp.c:12059:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12059:25: note: '{' token is here\nre_comp.c:12059:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12059:25: note: ')' token is here\nre_comp.c:12066:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12066:25: note: '{' token is here\nre_comp.c:12066:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12066:25: note: ')' token is here\nre_comp.c:12070:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12070:25: note: '{' token is here\nre_comp.c:12070:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12070:25: note: ')' token is here\nre_comp.c:12071:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12071:25: note: '{' token is here\nre_comp.c:12071:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12071:25: note: ')' token is here\nre_comp.c:12077:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12077:25: note: '{' token is here\nre_comp.c:12077:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12077:25: note: ')' token is here\nre_comp.c:12085:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12085:29: note: '{' token is here\nre_comp.c:12085:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12085:29: note: ')' token is here\nre_comp.c:12091:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12091:29: note: '{' token is here\nre_comp.c:12091:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12091:29: note: ')' token is here\nre_comp.c:12092:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12092:29: note: '{' token is here\nre_comp.c:12092:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12092:29: note: ')' token is here\nre_comp.c:12096:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12096:29: note: '{' token is here\nre_comp.c:12096:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12096:29: note: ')' token is here\nre_comp.c:12107:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12107:29: note: '{' token is here\nre_comp.c:12107:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12107:29: note: ')' token is here\nre_comp.c:12109:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12109:29: note: '{' token is here\nre_comp.c:12109:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12109:29: note: ')' token is here\nre_comp.c:12113:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12113:25: note: '{' token is here\nre_comp.c:12113:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12113:25: note: ')' token is here\nre_comp.c:12117:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12117:29: note: '{' token is here\nre_comp.c:12117:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12117:29: note: ')' token is here\nre_comp.c:12125:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12125:29: note: '{' token is here\nre_comp.c:12125:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12125:29: note: ')' token is here\nre_comp.c:12130:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12130:29: note: '{' token is here\nre_comp.c:12130:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12130:29: note: ')' token is here\nre_comp.c:12142:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12142:17: note: '{' token is here\nre_comp.c:12142:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12142:17: note: ')' token is here\nre_comp.c:12149:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12149:17: note: '{' token is here\nre_comp.c:12149:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12149:17: note: ')' token is here\nre_comp.c:12154:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12154:21: note: '{' token is here\nre_comp.c:12154:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12154:21: note: ')' token is here\nre_comp.c:12228:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12228:17: note: '{' token is here\nre_comp.c:12228:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12228:17: note: ')' token is here\nre_comp.c:12235:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12235:13: note: '{' token is here\n:12235:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12235:13: note: ')' token is here\nre_comp.c:12235:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12236:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12236:13: note: '{' token is here\nre_comp.c:12236:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12236:13: note: ')' token is here\nre_comp.c:12255:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12255:9: note: '{' token is here\nre_comp.c:12255:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12255:9: note: ')' token is here\nre_comp.c:12256:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12256:9: note: '{' token is here\nre_comp.c:12256:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12256:9: note: ')' token is here\nre_comp.c:12264:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12264:13: note: '{' token is here\nre_comp.c:12264:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12264:13: note: ')' token is here\nre_comp.c:12265:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12265:13: note: '{' token is here\nre_comp.c:12265:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12265:13: note: ')' token is here\nre_comp.c:12274:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12274:13: note: '{' token is here\nre_comp.c:12274:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12274:13: note: ')' token is here\nre_comp.c:12302:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12302:13: note: '{' token is here\nre_comp.c:12302:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12302:13: note: ')' token is here\nre_comp.c:12303:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12303:13: note: '{' token is here\nre_comp.c:12303:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12303:13: note: ')' token is here\nre_comp.c:12306:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12306:13: note: '{' token is here\nre_comp.c:12306:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12306:13: note: ')' token is here\nre_comp.c:12323:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12323:17: note: '{' token is here\nre_comp.c:12323:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12323:17: note: ')' token is here\nre_comp.c:12331:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12331:13: note: '{' token is here\nre_comp.c:12331:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12331:13: note: ')' token is here\nre_comp.c:12332:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12332:13: note: '{' token is here\nre_comp.c:12332:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12332:13: note: ')' token is here\nre_comp.c:12357:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12357:17: note: '{' token is here\nre_comp.c:12357:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12357:17: note: ')' token is here\nre_comp.c:12366:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12366:9: note: '{' token is here\nre_comp.c:12367:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12367:13: note: '{' token is here\nre_comp.c:12367:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12367:13: note: ')' token is here\nre_comp.c:12366:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12366:9: note: ')' token is here\nre_comp.c:12379:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12379:13: note: '{' token is here\nre_comp.c:12379:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12379:13: note: ')' token is here\nre_comp.c:12395:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12395:25: note: '{' token is here\nre_comp.c:12395:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12395:25: note: ')' token is here\nre_comp.c:12418:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12418:17: note: '{' token is here\nre_comp.c:12419:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12419:21: note: '{' token is here\nre_comp.c:12419:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12419:21: note: ')' token is here\nre_comp.c:12418:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12418:17: note: ')' token is here\nre_comp.c:12461:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12461:13: note: '{' token is here\nre_comp.c:12461:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12461:13: note: ')' token is here\nre_comp.c:12462:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12462:13: note: '{' token is here\nre_comp.c:12462:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12462:13: note: ')' token is here\nre_comp.c:12466:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12466:17: note: '{' token is here\nre_comp.c:12466:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12466:17: note: ')' token is here\nre_comp.c:12481:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12481:13: note: '{' token is here\nre_comp.c:12481:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12481:13: note: ')' token is here\nre_comp.c:12488:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12488:13: note: '{' token is here\nre_comp.c:12488:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12488:13: note: ')' token is here\nre_comp.c:12491:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12491:13: note: '{' token is here\nre_comp.c:12491:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12491:13: note: ')' token is here\nre_comp.c:12492:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12492:9: note: '{' token is here\nre_comp.c:12492:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12492:9: note: ')' token is here\nre_comp.c:12522:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12522:5: note: '{' token is here\nre_comp.c:12522:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12522:5: note: ')' token is here\nre_comp.c:12526:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12526:5: note: '{' token is here\nre_comp.c:12526:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12526:5: note: ')' token is here\nre_comp.c:12535:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12535:13: note: '{' token is here\nre_comp.c:12535:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12535:13: note: ')' token is here\nre_comp.c:12549:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12549:13: note: '{' token is here\nre_comp.c:12549:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12549:13: note: ')' token is here\nre_comp.c:12550:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12550:13: note: '{' token is here\nre_comp.c:12550:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12550:13: note: ')' token is here\nre_comp.c:12563:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12563:17: note: '{' token is here\nre_comp.c:12563:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12563:17: note: ')' token is here\nre_comp.c:12731:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12731:9: note: '{' token is here\nre_comp.c:12731:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12731:9: note: ')' token is here\nre_comp.c:12732:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12732:9: note: '{' token is here\nre_comp.c:12732:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12732:9: note: ')' token is here\nre_comp.c:12738:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12738:5: note: '{' token is here\nre_comp.c:12738:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12738:5: note: ')' token is here\nre_comp.c:12740:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12740:5: note: '{' token is here\nre_comp.c:12740:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12740:5: note: ')' token is here\nre_comp.c:12777:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12777:5: note: '{' token is here\nre_comp.c:12777:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12777:5: note: ')' token is here\nre_comp.c:12781:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12781:5: note: '{' token is here\nre_comp.c:12781:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12781:5: note: ')' token is here\nre_comp.c:12785:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12785:9: note: '{' token is here\nre_comp.c:12785:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12785:9: note: ')' token is here\nre_comp.c:12786:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12786:9: note: '{' token is here\nre_comp.c:12786:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12786:9: note: ')' token is here\nre_comp.c:12845:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12845:17: note: '{' token is here\nre_comp.c:12845:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12845:17: note: ')' token is here\nre_comp.c:12851:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:1006:5: note: expanded from macro 'ckWARN2reg'\nre_comp.c:12851:17: note: '{' token is here\nre_comp.c:12851:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12851:17: note: ')' token is here\nre_comp.c:12865:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12865:9: note: '{' token is here\nre_comp.c:12865:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12865:9: note: ')' token is here\nre_comp.c:12874:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12874:17: note: '{' token is here\nre_comp.c:12874:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12874:17: note: ')' token is here\nre_comp.c:12882:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12882:17: note: '{' token is here\nre_comp.c:12882:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12882:17: note: ')' token is here\nre_comp.c:12934:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12934:9: note: '{' token is here\nre_comp.c:12934:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12934:9: note: ')' token is here\nre_comp.c:12935:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12935:9: note: '{' token is here\nre_comp.c:12935:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12935:9: note: ')' token is here\nre_comp.c:12942:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12942:13: note: '{' token is here\nre_comp.c:12942:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12942:13: note: ')' token is here\nre_comp.c:12951:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12951:9: note: '{' token is here\nre_comp.c:12951:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12951:9: note: ')' token is here\nre_comp.c:12952:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12952:9: note: '{' token is here\nre_comp.c:12952:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12952:9: note: ')' token is here\nre_comp.c:12961:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12961:13: note: '{' token is here\nre_comp.c:12961:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12961:13: note: ')' token is here\nre_comp.c:12980:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12980:13: note: '{' token is here\n2247:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n435:5: note: expanded from macro 'REQUIRE_BRANCHJ'\n2247:5: note: ')' token is here\nre_comp.c:12988:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12988:13: note: ')' token is here\nre_comp.c:12993:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12993:13: note: '{' token is here\nre_comp.c:12993:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12993:13: note: ')' token is here\nre_comp.c:13000:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13000:9: note: '{' token is here\nre_comp.c:13000:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13000:9: note: ')' token is here\nre_comp.c:13016:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13016:5: note: '{' token is here\nre_comp.c:13016:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13016:5: note: ')' token is here\nre_comp.c:13022:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13022:5: note: '{' token is here\nre_comp.c:13022:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13022:5: note: ')' token is here\nre_comp.c:13123:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13123:5: note: '{' token is here\nre_comp.c:13123:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13123:5: note: ')' token is here\nre_comp.c:13157:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13157:9: note: '{' token is here\nre_comp.c:13157:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13157:9: note: ')' token is here\nre_comp.c:13166:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13166:9: note: '{' token is here\nre_comp.c:13166:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13166:9: note: ')' token is here\nre_comp.c:13173:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13173:9: note: '{' token is here\nre_comp.c:13173:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13173:9: note: ')' token is here\nre_comp.c:13178:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13178:5: note: '{' token is here\nre_comp.c:13178:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13178:5: note: ')' token is here\nre_comp.c:13186:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13186:13: note: '{' token is here\nre_comp.c:13186:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13186:13: note: ')' token is here\nre_comp.c:13246:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13246:17: note: '{' token is here\nre_comp.c:13246:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13246:17: note: ')' token is here\nre_comp.c:13348:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13348:17: note: '{' token is here\nre_comp.c:13348:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13348:17: note: ')' token is here\nre_comp.c:13354:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13354:17: note: '{' token is here\nre_comp.c:13354:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13354:17: note: ')' token is here\nre_comp.c:13454:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:904:5: note: expanded from macro 'TURN_OFF_WARNINGS_IN_SUBSTITUTE_PARSE'\nre_comp.c:13454:5: note: '{' token is here\nre_comp.c:904:16: note: expanded from macro 'TURN_OFF_WARNINGS_IN_SUBSTITUTE_PARSE'\nre_comp.c:13454:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:907:5: note: expanded from macro 'TURN_OFF_WARNINGS_IN_SUBSTITUTE_PARSE'\nre_comp.c:13454:5: note: ')' token is here\nre_comp.c:907:7: note: expanded from macro 'TURN_OFF_WARNINGS_IN_SUBSTITUTE_PARSE'\nre_comp.c:13468:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13468:9: note: '{' token is here\nre_comp.c:13468:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13468:9: note: ')' token is here\nre_comp.c:13469:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13469:9: note: '{' token is here\nre_comp.c:13469:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13469:9: note: ')' token is here\nre_comp.c:13594:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13594:5: note: '{' token is here\nre_comp.c:13594:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13594:5: note: ')' token is here\nre_comp.c:13598:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13598:5: note: '{' token is here\nre_comp.c:13598:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13598:5: note: ')' token is here\nre_comp.c:13613:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13613:9: note: '{' token is here\nre_comp.c:13613:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13613:9: note: ')' token is here\nre_comp.c:13623:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13623:9: note: '{' token is here\nre_comp.c:13623:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13623:9: note: ')' token is here\nre_comp.c:13633:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13633:9: note: '{' token is here\nre_comp.c:13633:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13633:9: note: ')' token is here\nre_comp.c:13647:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13647:13: note: '{' token is here\nre_comp.c:13647:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13647:13: note: ')' token is here\nre_comp.c:13652:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13652:13: note: '{' token is here\nre_comp.c:13652:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13652:13: note: ')' token is here\nre_comp.c:13655:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13655:9: note: '{' token is here\nre_comp.c:13655:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13655:9: note: ')' token is here\nre_comp.c:13670:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13670:17: note: '{' token is here\nre_comp.c:13670:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13670:17: note: ')' token is here\nre_comp.c:13671:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13671:17: note: '{' token is here\nre_comp.c:13671:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13671:17: note: ')' token is here\nre_comp.c:13682:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13682:9: note: '{' token is here\nre_comp.c:13682:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13682:9: note: ')' token is here\nre_comp.c:13689:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13689:9: note: '{' token is here\nre_comp.c:13689:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13689:9: note: ')' token is here\nre_comp.c:13727:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13727:17: note: '{' token is here\nre_comp.c:13727:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13727:17: note: ')' token is here\nre_comp.c:13746:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13746:17: note: '{' token is here\nre_comp.c:13746:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13746:17: note: ')' token is here\nre_comp.c:13769:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13769:13: note: '{' token is here\nre_comp.c:13769:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13769:13: note: ')' token is here\nre_comp.c:13803:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13803:21: note: '{' token is here\nre_comp.c:13803:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13803:21: note: ')' token is here\nre_comp.c:13816:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13816:21: note: '{' token is here\nre_comp.c:13816:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13816:21: note: ')' token is here\nre_comp.c:13851:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13851:25: note: '{' token is here\nre_comp.c:13851:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13851:25: note: ')' token is here\nre_comp.c:13854:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13854:25: note: '{' token is here\nre_comp.c:13854:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13854:25: note: ')' token is here\nre_comp.c:13857:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13857:17: note: '{' token is here\nre_comp.c:13857:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13857:17: note: ')' token is here\nre_comp.c:13868:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:1032:5: note: expanded from macro 'ckWARN4reg'\nre_comp.c:13868:21: note: '{' token is here\nre_comp.c:13868:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13868:21: note: ')' token is here\nre_comp.c:13930:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13930:17: note: '{' token is here\nre_comp.c:13930:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13930:17: note: ')' token is here\nre_comp.c:13944:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13944:17: note: '{' token is here\nre_comp.c:13944:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13944:17: note: ')' token is here\nre_comp.c:13946:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13946:13: note: '{' token is here\nre_comp.c:13946:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13946:13: note: ')' token is here\nre_comp.c:13947:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13947:13: note: '{' token is here\nre_comp.c:13947:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13947:13: note: ')' token is here\nre_comp.c:13993:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13993:17: note: '{' token is here\nre_comp.c:13993:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13993:17: note: ')' token is here\nre_comp.c:14048:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14048:29: note: '{' token is here\nre_comp.c:14048:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14048:29: note: ')' token is here\nre_comp.c:14079:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14079:25: note: '{' token is here\nre_comp.c:14079:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14079:25: note: ')' token is here\nre_comp.c:14082:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14082:29: note: '{' token is here\nre_comp.c:14082:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14082:29: note: ')' token is here\nre_comp.c:14084:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14084:29: note: '{' token is here\nre_comp.c:14084:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14084:29: note: ')' token is here\nre_comp.c:14090:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14090:29: note: '{' token is here\nre_comp.c:14090:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14090:29: note: ')' token is here\nre_comp.c:14141:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14141:29: note: '{' token is here\nre_comp.c:14141:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14141:29: note: ')' token is here\nre_comp.c:14145:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14145:25: note: '{' token is here\nre_comp.c:14145:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14145:25: note: ')' token is here\nre_comp.c:14166:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14166:17: note: '{' token is here\nre_comp.c:14166:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14166:17: note: ')' token is here\nre_comp.c:14167:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14167:17: note: '{' token is here\nre_comp.c:14167:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14167:17: note: ')' token is here\nre_comp.c:14174:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14174:17: note: '{' token is here\nre_comp.c:14174:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14174:17: note: ')' token is here\nre_comp.c:14282:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../regcomp.h:385:5: note: expanded from macro 'FILL_NODE'\nre_comp.c:14282:13: note: '{' token is here\n../../regcomp.h:385:16: note: expanded from macro 'FILL_NODE'\nre_comp.c:14282:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../regcomp.h:388:5: note: expanded from macro 'FILL_NODE'\nre_comp.c:14282:13: note: ')' token is here\n../../regcomp.h:388:7: note: expanded from macro 'FILL_NODE'\nre_comp.c:14409:33: note: '{' token is here\n../../perl.h:738:21: note: expanded from macro 'STMT_END'                                FAIL(\"panic: grok_bslash_N set NEED_UTF8\");\nre_comp.c:14409:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14409:33: note: ')' token is here\nre_comp.c:14470:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14470:29: note: '{' token is here\nre_comp.c:14470:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14470:29: note: ')' token is here\nvFAIL(message);../../zaphod32_hash.h:159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14474:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:947:5: note: expanded from macro 'warn_non_literal_string'\nre_comp.c:14474:29: note: '{' token is here\nre_comp.c:14474:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14474:29: note: ')' token is here\nre_comp.c:14489:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14489:29: note: '{' token is here\nre_comp.c:14489:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14489:29: note: ')' token is here\nre_comp.c:14493:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14493:29: note: '{' token is here\nre_comp.c:14493:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:939:17: note: expanded from macro '_WARN_HELPER'\nre_comp.c:14493:29: note: ')' token is here\nre_comp.c:14514:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14514:29: note: '{' token is here\nre_comp.c:14514:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14514:29: note: ')' token is here\nre_comp.c:14520:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14520:29: note: '{' token is here\nre_comp.c:14520:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14520:29: note: ')' token is here\nre_comp.c:14567:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:952:17: note: expanded from macro 'reg_warn_non_literal_string'\nre_comp.c:14567:33: note: '{' token is here\nre_comp.c:14567:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14567:33: note: ')' token is here\nre_comp.c:14576:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14576:29: note: '{' token is here\nre_comp.c:14576:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14576:29: note: ')' token is here\nre_comp.c:14584:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14584:33: note: '{' token is here\nre_comp.c:14584:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14584:33: note: ')' token is here\nre_comp.c:14614:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14614:29: note: '{' token is here\nre_comp.c:14614:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14614:29: note: ')' token is here\nre_comp.c:14617:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14617:25: note: '{' token is here\nre_comp.c:14617:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14617:25: note: ')' token is here\nre_comp.c:14624:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14624:25: note: '{' token is here\nre_comp.c:14624:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14624:25: note: ')' token is here\nre_comp.c:14645:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:402:29: note: expanded from macro 'REQUIRE_UTF8'\nre_comp.c:14645:21: note: '{' token is here\nre_comp.c:402:40: note: expanded from macro 'REQUIRE_UTF8'\nre_comp.c:14645:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:407:30: note: expanded from macro 'REQUIRE_UTF8'\nre_comp.c:14645:21: note: ')' token is here\nre_comp.c:407:32: note: expanded from macro 'REQUIRE_UTF8'\nre_comp.c:14649:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:955:5: note: expanded from macro 'ckWARN2_non_literal_string'\nre_comp.c:14649:25: note: '{' token is here\nre_comp.c:955:16: note: expanded from macro 'ckWARN2_non_literal_string'\nre_comp.c:962:17: note: expanded from macro 'ckWARN2_non_literal_string'\nre_comp.c:14649:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14649:25: note: ')' token is here\nre_comp.c:966:5: note: expanded from macro 'ckWARN2_non_literal_string'\nre_comp.c:966:7: note: expanded from macro 'ckWARN2_non_literal_string'\nre_comp.c:14986:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14986:21: note: '{' token is here\nre_comp.c:14986:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14986:21: note: ')' token is here\nre_comp.c:15382:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15382:33: note: '{' token is here\nre_comp.c:15382:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15382:33: note: ')' token is here\nre_comp.c:15515:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15515:17: note: '{' token is here\nre_comp.c:15515:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15515:17: note: ')' token is here\nre_comp.c:15526:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15526:13: note: '{' token is here\nre_comp.c:15526:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15526:13: note: ')' token is here\nre_comp.c:15533:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15533:21: note: '{' token is here\nre_comp.c:15533:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15533:21: note: ')' token is here\nre_comp.c:15548:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15548:13: note: '{' token is here\nre_comp.c:15548:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15548:13: note: ')' token is here\nre_comp.c:15550:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15550:9: note: '{' token is here\nre_comp.c:15550:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15550:9: note: ')' token is here\nTypemap.c:391:5: note: '{' token is here\nTypemap.c:391:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:391:5: note: ')' token is here\nTypemap.c:405:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:941:13: note: expanded from macro '_WARN_HELPER'Typemap.c\n:416:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:428:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:428:5: note: '{' token is here\nTypemap.c:428:5: note: ')' token is here\nTypemap.c:442:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:442:13: note: '{' token is here\nTypemap.c:453:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:453:4: note: ')' token is here\nTypemap.c:466:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:466:5: note: '{' token is here\nTypemap.c:466:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:466:5: note: ')' token is here\nTypemap.c:480:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:480:13: note: '{' token is here\nTypemap.c:491:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:491:4: note: ')' token is here\nTypemap.c:503:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:503:5: note: '{' token is here\nTypemap.c:503:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:503:5: note: ')' token is here\nTypemap.c:517:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:517:13: note: '{' token is here\nTypemap.c:528:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:528:4: note: ')' token is here\nTypemap.c:541:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:541:5: note: '{' token is here\nTypemap.c:541:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:541:5: note: ')' token is here\nTypemap.c:555:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:555:13: note: '{' token is here\nTypemap.c:566:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:566:4: note: ')' token is here\nTypemap.c:578:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:578:5: note: '{' token is here\nTypemap.c:578:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:578:5: note: ')' token is here\nTypemap.c:592:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:592:13: note: '{' token is here\nTypemap.c:603:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:603:4: note: ')' token is here\nTypemap.c:616:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:616:5: note: '{' token is here\nTypemap.c:616:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:616:5: note: ')' token is here\nTypemap.c:630:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:630:13: note: '{' token is here\nTypemap.c:641:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:641:4: note: ')' token is here\nTypemap.c:653:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:653:5: note: '{' token is here\nTypemap.c:653:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:653:5: note: ')' token is here\nTypemap.c:667:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:667:13: note: '{' token is here\nTypemap.c:678:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:678:4: note: ')' token is here\nTypemap.c:691:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:691:5: note: '{' token is here\nTypemap.c:691:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:691:5: note: ')' token is here\nTypemap.c:718:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:718:5: note: '{' token is here\nTypemap.c:718:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:718:5: note: ')' token is here\nTypemap.c:745:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:745:5: note: '{' token is here\nTypemap.c:745:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:745:5: note: ')' token is here\nTypemap.c:763:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:763:13: note: '{' token is here\nTypemap.c:763:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:763:13: note: ')' token is here\nTypemap.c:765:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:765:5: note: '{' token is here\nTypemap.c:765:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:765:5: note: ')' token is here\nTypemap.c:783:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:783:13: note: '{' token is here\nTypemap.c:783:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:783:13: note: ')' token is here\nTypemap.c:785:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:785:5: note: '{' token is here\nTypemap.c:785:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:785:5: note: ')' token is here\nTypemap.c:803:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:803:13: note: '{' token is here\nTypemap.c:803:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:803:13: note: ')' token is here\nTypemap.c:805:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:805:5: note: '{' token is here\nTypemap.c:805:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:805:5: note: ')' token is here\nTypemap.c:821:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:821:13: note: '{' token is here\nTypemap.c:821:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:821:13: note: ')' token is here\nTypemap.c:823:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:823:5: note: '{' token is here\nTypemap.c:823:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:823:5: note: ')' token is here\nTypemap.c:842:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:842:5: note: '{' token is here\nTypemap.c:842:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:842:5: note: ')' token is here\nre_comp.c:15798:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15658:5: note: expanded from macro 'CLEAR_POSIX_WARNINGS'\nre_comp.c:15798:5: note: '{' token is here\nre_comp.c:15658:16: note: expanded from macro 'CLEAR_POSIX_WARNINGS'\nre_comp.c:15798:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15661:5: note: expanded from macro 'CLEAR_POSIX_WARNINGS'\nre_comp.c:15798:5: note: ')' token is here\nre_comp.c:15661:7: note: expanded from macro 'CLEAR_POSIX_WARNINGS'\nre_comp.c:15805:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15646:37: note: expanded from macro 'ADD_POSIX_WARNING'\nre_comp.c:15805:9: note: '{' token is here\nre_comp.c:15646:48: note: expanded from macro 'ADD_POSIX_WARNING'\nTypemap.c:860:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:860:2: note: '{' token is here\nTypemap.c:860:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:860:2: note: ')' token is here\nTypemap.c:862:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:862:5: note: '{' token is here\nTypemap.c:862:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:862:5: note: ')' token is here\nre_comp.c:15805:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15656:5: note: expanded from macro 'ADD_POSIX_WARNING'\nre_comp.c:15805:9: note: ')' token is here\nre_comp.c:15656:7: note: expanded from macro 'ADD_POSIX_WARNING'\nTypemap.c:881:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:881:2: note: '{' token is here\nre_comp.c:15821:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END\nre_comp.c:15821:9: note: '{' token is here\nTypemap.c:881:2: note: ')' token is here\nre_comp.c:15821:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15821:9: note: ')' token is here\nre_comp.c:15880:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15880:21: note: '{' token is here\nTypemap.c:883:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:883:5: note: '{' token is here\nTypemap.c:883:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:883:5: note: ')' token is here\n../../perl.h:738:21: note: expanded from macro 'STMT_END'    PREPARE_TO_DIE;                                     \\\nre_comp.c:15880:21: note: ')' token is here\nTypemap.c:901:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:901:13: note: '{' token is here\nre_comp.c:15880:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15890:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15664:5: note: expanded from macro 'CLEAR_POSIX_WARNINGS_AND_RETURN'\nre_comp.c:15890:17: note: '{' token is here\nre_comp.c:15664:16: note: expanded from macro 'CLEAR_POSIX_WARNINGS_AND_RETURN'\nre_comp.c:15665:9: note: expanded from macro 'CLEAR_POSIX_WARNINGS_AND_RETURN'\nre_comp.c:15890:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15890:17: note: ')' token is here\nre_comp.c:15667:5: note: expanded from macro 'CLEAR_POSIX_WARNINGS_AND_RETURN'\nre_comp.c:15667:7: note: expanded from macro 'CLEAR_POSIX_WARNINGS_AND_RETURN'\nre_comp.c:15905:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:15905:9: note: '{' token is here        XSprePUSH; PUSHu((UV)RETVAL);\nTypemap.c:901:13: note: ')' token is here\nTypemap.c:901:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:903:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:903:5: note: '{' token is here\nTypemap.c:903:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:903:5: note: ')' token is here\nTypemap.c:921:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:921:13: note: '{' token is here\nre_comp.c:15905:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15905:9: note: ')' token is here\nre_comp.c:15916:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15916:13: note: '{' token is here\nTypemap.c:921:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:921:13: note: ')' token is here\nTypemap.c:923:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:923:5: note: '{' token is here\nTypemap.c:923:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:923:5: note: ')' token is here\nTypemap.c:941:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15916:13: note: ')' token is here\n431:5: note: expanded from macro 'TARGu'\nTypemap.c:941:13: note: '{' token is here\nTypemap.c:941:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:941:13: note: ')' token is here\n15930                        ^:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15930:9: note: '{' token is here\nTypemap.c:943:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:943:5: note: '{' token is here\nTypemap.c:943:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:943:5: note: ')' token is here\nTypemap.c:961:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:961:13: note: '{' token is here\nTypemap.c:961:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:961:13: note: ')' token is here\nTypemap.c:963:5: note: '{' token is here\nTypemap.c:963:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:963:5: note: ')' token is here\nre_comp.c:15930:9: note: ')' token is here\nre_comp.c:15935:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:981:13: note: '{' token is here\nTypemap.c:981:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:981:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:981:13: note: ')' token is here\nTypemap.c:983:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:737:29: note: expanded from macro 'STMT_START'        ADD_POSIX_WARNING(p, \"there must be a starting ':'\");\nTypemap.c:983:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:983:5: note: ')' token is here\nTypemap.c:1001:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1001:13: note: '{' token is here\nre_comp.c:15952:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15952:9: note: '{' token is here\nre_comp.c:15952:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15952:9: note: ')' token is here\nre_comp.c:15960:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15960:13: note: '{' token is here\nTypemap.c:1001:13: note: ')' token is here\nre_comp.c:15960:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15960:13: note: ')' token is here\nTypemap.c:1001:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15960:13: note: ')' token is here#define PUSHTARG        STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END\n15667:7: note: expanded from macro 'CLEAR_POSIX_WARNINGS_AND_RETURN'\nTypemap.c:1003:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1003:5: note: '{' token is here\nTypemap.c:1003:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1003:5: note: ')' token is here\nTypemap.c:1021:13: note: '{' token is here\nTypemap.c:1021:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../cop.h:805:16: note: #define PUSHu(u)        STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_ENDexpanded from macro 'CLEAR_ARGARRAY'\nre_comp.c:15975:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15975:9: note: '{' token is here\nre_comp.c:15975:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15975:9: note: ')' token is here\nre_comp.c:15987:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15987:13: note: '{' token is here\nTypemap.c:1021:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1021:13: note: ')' token is here\nTypemap.c:1023:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1023:5: note: '{' token is here\nTypemap.c:1023:5: note: ')' token is here\nre_comp.c:15987:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1041:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1041:13: note: '{' token is here\nre_comp.c:15987:13: note: ')' token is here\nre_comp.c:15997:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15997:13: note: '{' token is here\nre_comp.c:15997:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15997:13: note: ')' token is here\nre_comp.c:16004:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16004:13: note: '{' token is here\nre_comp.c:16004:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16004:13: note: ')' token is here\n../../perl.h:738Typemap.c:1041:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1041:13: note: ')' token is here\nTypemap.c:1041:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1043:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1043:5: note: '{' token is here\nTypemap.c:1043:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1043:5: note: ')' token is here\nexception.c:23:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../XSUB.h:400:29: note: expanded from macro 'XCPT_TRY_START'\nexception.c:23:3: note: '{' token is here\nexception.c:23:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n128:5: note: expanded from macro 'JMPENV_PUSH'\nTypemap.c:1061:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n131:5: note: expanded from macro 'JMPENV_POP'\nexception.c:25:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../XSUB.h:401:29: note: expanded from macro 'XCPT_TRY_END'\nexception.c:25:5: note: ')' token is here\nexception.c:30:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../XSUB.h:403:29: note: expanded from macro 'XCPT_RETHROW'\nTypemap.c:1061:13: note: '{' token is here\nexception.c:30:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n466:13: note: expanded from macro 'TARGn'\nTypemap.c:1061:13: note: ')' token is here\nTypemap.c:1061:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1063:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16174:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16174:13: note: '{' token is here\nre_comp.c:16174:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16174:13: note: ')' token is here\nre_comp.c:16224:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16224:13: note: '{' token is here\n../../XSUB.h:325:16: note:         CLEAR_POSIX_WARNINGS();                                             \\expanded from macro 'XSRETURN'\n330:5: note: expanded from macro 'XSRETURN'\nre_comp.c:16224:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16224:13: note: ')' token is here\nTypemap.c:1081:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1081:13: note: '{' token is here\nTypemap.c:1081:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1081:13: note: ')' token is here\nTypemap.c:1083:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1083:5: note: '{' token is here\nTypemap.c:1083:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1083:5: note: ')' token is here\nre_comp.c:16383:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16383:13: note: '{' token is here\nre_comp.c:16383:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16383:13: note: ')' token is here\nre_comp.c:16402:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16402:17: note: '{' token is here\nre_comp.c:16402:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16402:17: note: ')' token is here\nre_comp.c:16405:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16405:17: note: '{' token is here\nTypemap.c:1101:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1101:37: note: '{' token is here\nTypemap.c:1101:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1101:37: note: ')' token is here\nTypemap.c:1103:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1103:5: note: '{' token is here\nTypemap.c:1103:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1103:5: note: ')' token is here\nTypemap.c:1119:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1119:37: note: '{' token is here\nTypemap.c:1119:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1119:37: note: ')' token is here\nTypemap.c:1121:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1121:5: note: '{' token is here\nTypemap.c:1121:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1121:5: note: ')' token is here\nTypemap.c:1140:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1140:13: note: '{' token is here\nre_comp.c:16405:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:15656:5: note: expanded from macro 'ADD_POSIX_WARNING'\nre_comp.c:16405:17: note: ')' token is here\nre_comp.c:16408:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16408:17: note: '{' token is here\nre_comp.c:16408:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16408:17: note: ')' token is here\nre_comp.c:16411:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16411:17: note: '{' token is here\n15646:48: note: expanded from macro 'ADD_POSIX_WARNING'\nTypemap.c:1140:13: note: ')' token is here\nTypemap.c:1140:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1142:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1142:5: note: '{' token is here\nTypemap.c:1142:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1142:5: note: ')' token is here\nre_comp.c:16411:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16411:17: note: ')' token is here\nre_comp.c:16414:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16414:17: note: '{' token is here\nre_comp.c:16414:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16414:17: note: ')' token is here\nre_comp.c:16428:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16428:13: note: '{' token is here\nTypemap.c:1160:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1160:13: note: '{' token is here\nTypemap.c:1160:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1160:13: note: ')' token is here\nTypemap.c:1162:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1162:5: note: '{' token is here\nTypemap.c:1162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1162:5: note: ')' token is here\nre_comp.c:16428:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16428:13: note: ')' token is here\nre_comp.c:16438:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:896:32: note: expanded from macro 'vFAIL3utf8f'\nre_comp.c:16438:13: note: '{' token is here\nre_comp.c:896:43: note: expanded from macro 'vFAIL3utf8f'\nre_comp.c:897:5: note: expanded from macro 'vFAIL3utf8f'\nre_comp.c:16438:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16438:13: note: ')' token is here\nTypemap.c:1187:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1187:5: note: '{' token is here\nTypemap.c:1187:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1187:5: note: ')' token is here\nTypemap.c:1214:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1214:13: note: '{' token is here\n../../pp.h:re_comp.c:16438:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:899:57: note: expanded from macro 'vFAIL3utf8f'\nre_comp.c:900:3: note: expanded from macro 'vFAIL3utf8f'\n476:31: note: expanded from macro 'PUSHi'\nTypemap.c:1214:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1214:13: note: ')' token is here\nTypemap.c:1216:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1216:5: note: '{' token is here\nTypemap.c:1216:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1216:5: note: ')' token is here\nTypemap.c:1241:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1241:5: note: '{' token is here\nre_comp.c:16472:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16472:5: note: '{' token is here\nre_comp.c:16472:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16472:5: note: ')' token is here\nre_comp.c:16505:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1241:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1241:5: note: ')' token is here\nTypemap.c:1272:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1272:13: note: '{' token is here\nre_comp.c:16505:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16505:5: note: ')' token is here\nre_comp.c:16510:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16510:5: note: '{' token is here\nTypemap.c:1272:13: note: ')' token is here\nTypemap.c:1272:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1274:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16510:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16510:5: note: ')' token is here\nre_comp.c:16518:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1299:5: note: '{' token is here\nTypemap.c:1299:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1299:5: note: ')' token is here\nTypemap.c:1330:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1330:13: note: '{' token is here\nTypemap.c:1330:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1330:13: note: ')' token is here\nTypemap.c:1332:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1332:5: note: '{' token is here\nTypemap.c:1332:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1332:5: note: ')' token is here\nTypemap.c:1351:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1351:13: note: '{' token is here\nTypemap.c:1351:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16520:5: note: '{' token is here\nre_comp.c:16520:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16520:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16520:5: note: ')' token is here\nTypemap.c:1351:13: note: ')' token is here\nre_comp.c:16520:5: note: #define PUSHp(p,l)      STMT_START { sv_setpvn(TARG, (p), (l)); PUSHTARG; } STMT_END')' token is here\nTypemap.c:1353:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1353:5: note: ')' token is here\nTypemap.c:1371:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1371:13: note: '{' token is here\nTypemap.c:1371:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1371:13: note: ')' token is here\nTypemap.c:1373:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1373:5: note: '{' token is here\nTypemap.c:1373:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1373:5: note: ')' token is here\nre_comp.c:16665:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16665:21: note: '{' token is here\nre_comp.c:16665:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16665:21: note: ')' token is here\nre_comp.c:16675:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16675:25: note: '{' token is here\nre_comp.c:16675:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16675:25: note: ')' token is here\nTypemap.c:1391:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1391:13: note: '{' token is here\nTypemap.c:1391:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1391:13: note: ')' token is here\nTypemap.c:1393:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1393:5: note: '{' token is here\nTypemap.c:1393:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1393:5: note: ')' token is here\nTypemap.c:1421:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1421:13: note: '{' token is here\nre_comp.c:16701:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16701:25: note: '{' token is here\nre_comp.c:16701:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16701:25: note: ')' token is here\nre_comp.c:16721:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1421:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1421:13: note: ')' token is here\nTypemap.c:1423:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1423:5: note: '{' token is here\nTypemap.c:1423:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1423:5: note: ')' token is here\nTypemap.xs:758:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.xs:758:3: note: '{' token is here\nTypemap.xs:758:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.xs:758:3: note: ')' token is here\nTypemap.xs:759:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.xs:759:3: note: '{' token is here\n:462:5: note: expanded from macro 'RETURN_FAIL_ON_RESTART_OR_FLAGS'\n../../perl.h:737:29: note: expanded from macro 'STMT_START'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n../../pp.h:479:32: note:                     RETURN_FAIL_ON_RESTART(*flagp, flagp);expanded from macro 'XPUSHs'\nre_comp.c:16721:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16760:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16760:21: note: '{' token is here\nre_comp.c:16760:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16760:21: note: ')' token is here\nre_comp.c:16789:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16789:21: note: '{' token is here\nTypemap.xs:759:3: note: ')' token is here\nTypemap.xs:759:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.xs:760:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.xs:760:3: note: '{' token is here\nTypemap.xs:760:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.xs:760:3: note: ')' token is here\nre_comp.c:16789:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16789:21: note: ')' token is here\nTypemap.c:1463:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1463:13: note: '{' token is here\nTypemap.c:1463:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1463:13: note: ')' token is here\nTypemap.c:1465:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1465:5: note: '{' token is here\nTypemap.c:1465:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1465:5: note: ')' token is here\nTypemap.c:1483:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1483:13: note: '{' token is here\nTypemap.c:1483:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1483:13: note: ')' token is here\nTypemap.c:1485:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1485:5: note: '{' token is here\nre_comp.c:16874:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16874:21: note: '{' token is here\nre_comp.c:16874:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16874:21: note: ')' token is here\nTypemap.c:1485:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1485:5: note: ')' token is here\nTypemap.c:1515:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1515:5: note: '{' token is here\nTypemap.c:1515:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1515:5: note: ')' token is here\nTypemap.xs:803:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16977:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16977:17: note: '{' token is here\nTypemap.xs:803:3: note: '{' token is here\nTypemap.xs:803:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.xs:803:3: note: ')' token is here\nTypemap.xs:804:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.xs:804:3: note: '{' token is here\nre_comp.c:16977:17: note: ')' token is here\n830:36: note: expanded from macro 'Simple_vFAIL'\n:393:30: note: expanded from macro 'EXTEND'\nTypemap.xs:804:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.xs:804:3: note: ')' token is here\n../../perl.h:re_comp.c:16977:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16977:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.xs:805:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.xs:805:3: note: '{' token is here\nTypemap.xs:805:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.xs:805:3: note: ')' token is here\nTypemap.xs:807:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.xs:807:3: note: '{' token is here\nTypemap.xs:807:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.xs:807:3: note: ')' token is here\nre_comp.c:17000:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17000:25: note: '{' token is here\nre_comp.c:17000:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17000:25: note: ')' token is here\n856:5: note: expanded from macro 'vFAIL2'\nTypemap.c:1573:5: note: ')' token is here\nTypemap.xs:832:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.xs:832:5: note: '{' token is here\nTypemap.xs:832:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.xs:832:5: note: ')' token is here\n../../pp.h:re_comp.c498::85620: note: expanded from macro 'mXPUSHi'\nTypemap.xs:833:5: note: '{' token is here\nTypemap.xs:833:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.xs:833:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.xs:833:5: note: ')' token is here\nTypemap.xs:834:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.xs:834:5: note: '{' token is here\nre_comp.c:17023:21: note: '{' token is here\nre_comp.c:17023:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17023:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17023:21: note: ')' token is here\nTypemap.xs:834:5: note: ')' token is here\nTypemap.xs:834:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.xs:838:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.xs:838:3: note: '{' token is here\nTypemap.xs:838:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.xs:838:3: note: ')' token is here\nre_comp.c:17036:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17036:5: note: '{' token is here\nTypemap.c:1641:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17036:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17036:5: note: ')' token is here\nTypemap.c:1641:5: note: ')' token is here\nTypemap.c:1688:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1688:6: note: '{' token is here\nTypemap.c:1688:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1688:6: note: ')' token is here\nTypemap.xs:897:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.xs:897:3: note: '{' token is here\nTypemap.xs:897:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.xs:897:3: note: ')' token is here\nTypemap.c:1699:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../XSUB.h:325:5: notere_comp.c:17036:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1699:5: note: '{' token is here\nre_comp.c:17045:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1732:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1732:5: note: '{' token is here\nTypemap.c:1732:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1732:5: note: ')' token is here\nre_comp.c:17045:9: note: '{' token is here\nre_comp.c:17045:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17045:9: note: ')' token is here\nTypemap.c:1763:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1763:2: note: '{' token is here\nTypemap.c:1763:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1763:2: note: ')' token is here\nTypemap.c:1765:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1765:5: note: '{' token is here\nTypemap.c:1765:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1765:5: note: ')' token is here\nre_comp.c:17049:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17049:9: note: '{' token is here\nTypemap.c:1803:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1803:5: note: '{' token is here\nTypemap.c:1803:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1803:5: note: ')' token is here\nTypemap.c:1823:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1823:13: note: '{' token is here\nre_comp.c:17049:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17049:9: note: ')' token is here\nTypemap.c:1823:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1823:13: note: ')' token is here\nTypemap.c:1825:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1825:5: note: '{' token is here\nTypemap.c:1825:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1825:5: note: ')' token is here\nre_comp.c:17060:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17060:9: note: '{' token is here\nTypemap.c:1857:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1857:5: note: '{' token is here\n../../XSUB.h:325:16re_comp.c:17060:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17060:9: note: ')' token is here\nre_comp.c:17060:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1857:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1857:5: note: ')' token is here\nTypemap.c:1889:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1889:5: note: '{' token is here\nTypemap.c:1889:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1889:5: note: ')' token is here\nTypemap.c:1921:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1921:5: note: '{' token is here\nTypemap.c:1921:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1921:5: note: ')' token is here\nre_comp.c:17097:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17097:9: note: '{' token is here\nre_comp.c:17097:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17097:9: note: ')' token is here\nre_comp.c:17131:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17131:13: note: '{' token is here\nre_comp.c:17131:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17131:13: note: ')' token is here\nre_comp.c:17163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17163:5: note: '{' token is here\nre_comp.c:17163:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17163:5: note: ')' token is here\nre_comp.c:17167:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17167:5: note: '{' token is here\nre_comp.c:17167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17167:5: note: ')' token is here\nre_comp.c:17294:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:1000:5: note: expanded from macro 'ckWARN2reg_d'\nre_comp.c:17294:17: note: '{' token is here\nre_comp.c:17294:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17294:17: note: ')' token is here\nre_comp.c:17328:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17328:9: note: '{' token is here\nre_comp.c:17328:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17328:9: note: ')' token is here\nre_comp.c:17338:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17338:13: note: '{' token is here\nre_comp.c:17338:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17338:13: note: ')' token is here\nre_comp.c:17344:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17344:5: note: '{' token is here\nre_comp.c:17344:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17344:5: note: ')' token is here\nre_comp.c:17571:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17571:5: note: '{' token is here\nre_comp.c:17571:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17571:5: note: ')' token is here\nre_comp.c:17586:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17586:5: note: '{' token is here\nre_comp.c:17586:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17586:5: note: ')' token is here\nre_comp.c:17600:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17423:5: note: expanded from macro 'SKIP_BRACKETED_WHITE_SPACE'\nre_comp.c:17600:5: note: '{' token is here\nre_comp.c:17423:16: note: expanded from macro 'SKIP_BRACKETED_WHITE_SPACE'\nre_comp.c:17600:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17430:5: note: expanded from macro 'SKIP_BRACKETED_WHITE_SPACE'\nre_comp.c:17600:5: note: ')' token is here\nre_comp.c:17430:7: note: expanded from macro 'SKIP_BRACKETED_WHITE_SPACE'\nre_comp.c:17609:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17609:9: note: '{' token is here\nre_comp.c:17609:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17609:9: note: ')' token is here\nre_comp.c:17620:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17620:13: note: '{' token is here\nre_comp.c:17620:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17620:13: note: ')' token is here\nre_comp.c:17656:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17656:9: note: '{' token is here\nre_comp.c:17656:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17656:9: note: ')' token is here\nre_comp.c:17730:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17730:13: note: '{' token is here\nre_comp.c:17730:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17730:13: note: ')' token is here\nre_comp.c:17736:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17736:17: note: '{' token is here\nre_comp.c:17736:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17736:17: note: ')' token is here\nre_comp.c:17788:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17788:29: note: '{' token is here\nre_comp.c:17788:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17788:29: note: ')' token is here\nre_comp.c:17793:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17793:29: note: '{' token is here\nre_comp.c:17793:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17793:29: note: ')' token is here\nre_comp.c:17796:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17796:29: note: '{' token is here\nre_comp.c:17796:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17796:29: note: ')' token is here\nre_comp.c:17809:41: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17809:41: note: '{' token is here\nre_comp.c:17809:41: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17809:41: note: ')' token is here\nre_comp.c:17811:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17811:37: note: '{' token is here\nre_comp.c:17811:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17811:37: note: ')' token is here\nre_comp.c:17849:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17849:21: note: '{' token is here\nre_comp.c:17849:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17849:21: note: ')' token is here\nre_comp.c:17854:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17854:17: note: '{' token is here\nre_comp.c:17854:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17854:17: note: ')' token is here\nre_comp.c:17857:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17857:21: note: '{' token is here\nre_comp.c:17857:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17857:21: note: ')' token is here\nre_comp.c:17863:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17863:25: note: '{' token is here\nre_comp.c:17863:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17863:25: note: ')' token is here\nre_comp.c:17888:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17888:25: note: '{' token is here\nre_comp.c:17888:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17888:25: note: ')' token is here\nre_comp.c:17899:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17899:21: note: '{' token is here\nre_comp.c:17899:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17899:21: note: ')' token is here\nre_comp.c:17941:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17941:25: note: '{' token is here\nre_comp.c:17941:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17941:25: note: ')' token is here\nre_comp.c:17951:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17951:33: note: '{' token is here\nre_comp.c:17951:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17951:33: note: ')' token is here\n:969:5: note: expanded from macro 'ckWARNreg'\nre_comp.c:17954:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17954:33: note: '{' token is here\nre_comp.c:17954:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17954:33: note: ')' token is here\nre_comp.c:17962:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17962:33: note: '{' token is here\nre_comp.c:17962:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17962:33: note: ')' token is here\nre_comp.c:17981:41: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17981:41: note: '{' token is here\nre_comp.c:17981:41: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17981:41: note: ')' token is here\nre_comp.c:18092:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18092:21: note: '{' token is here\nre_comp.c:18092:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18092:21: note: ')' token is here\n../../zaphod32_hash.h:268:5: warning:                     vFAIL(message);'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18095:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18095:21: note: '{' token is here\nre_comp.c:18095:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18095:21: note: ')' token is here\n:939:17: note: expanded from macro '_WARN_HELPER'        SBOX32_MIX3(s0,s1,s2,\"SEED STATE\");\nre_comp.c:18114:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18114:21: note: '{' token is here\nre_comp.c:18114:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18114:21: note: ')' token is here\nre_comp.c:18117:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18117:21: note: '{' token is here\nre_comp.c:18117:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18117:21: note: ')' token is here\n:947:5: note: expanded from macro 'warn_non_literal_string'\nre_comp.c:18133:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18133:21: note: '{' token is here\nre_comp.c:18133:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18133:21: note: ')' token is here\nre_comp.c:18139:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18139:21: note: '{' token is here\nre_comp.c:18139:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18139:21: note: ')' token is here\nre_comp.c:18158:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18158:29: note: '{' token is here\nre_comp.c:18158:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:830:36: note:     ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;expanded from macro 'Simple_vFAIL'\nre_comp.c:18158:29: note: ')' token is here\nre_comp.c:18165:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18165:29: note: '{' token is here\nre_comp.c:18165:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18165:29: note: ')' token is here\nre_comp.c:18180:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18180:25: note: '{' token is here\nre_comp.c:18180:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18180:25: note: ')' token is here\nre_comp.c:18184:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18184:25: note: '{' token is here\nre_comp.c:18184:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18184:25: note: ')' token is here\nre_comp.c:18206:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18206:21: note: '{' token is here\nre_comp.c:18206:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18206:21: note: ')' token is here\nre_comp.c:18211:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18211:21: note: '{' token is here\nre_comp.c:18211:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18211:21: note: ')' token is here\nre_comp.c:18248:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18248:21: note: '{' token is here\nre_comp.c:18248:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18248:21: note: ')' token is here\nre_comp.c:18350:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18350:9: note: '{' token is here\nre_comp.c:18350:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18350:9: note: ')' token is here\nre_comp.c:18379:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18379:17: note: '{' token is here\nre_comp.c:18379:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18379:17: note: ')' token is here\nre_comp.c:18382:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18382:17: note: '{' token is here\nre_comp.c:18382:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18382:17: note: ')' token is here\nre_comp.c:18393:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18393:17: note: '{' token is here\nre_comp.c:18393:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18393:17: note: ')' token is here\nre_comp.c:18407:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:884:28: note: expanded from macro 'vFAIL4'\nre_comp.c:18407:33: note: '{' token is here\nre_comp.c:884:39: note: expanded from macro 'vFAIL4'\nre_comp.c:885:5: note: expanded from macro 'vFAIL4'\nre_comp.c:18407:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18407:33: note: ')' token is here\nre_comp.c:886:5: note: expanded from macro 'vFAIL4'\nre_comp.c:879:38: note: expanded from macro 'Simple_vFAIL4'\nre_comp.c:879:49: note: expanded from macro 'Simple_vFAIL4'\nre_comp.c:881:64: note: expanded from macro 'Simple_vFAIL4'\nre_comp.c:882:3: note: expanded from macro 'Simple_vFAIL4'\nre_comp.c:886:37: note: expanded from macro 'vFAIL4'\nre_comp.c:887:3: note: expanded from macro 'vFAIL4'\nre_comp.c:18411:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:1025:5: note: expanded from macro 'vWARN4'\nre_comp.c:18411:33: note: '{' token is here\nre_comp.c:18411:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18411:33: note: ')' token is here\nre_comp.c:18438:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18438:17: note: '{' token is here\nre_comp.c:18438:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18438:17: note: ')' token is here\nre_comp.c:18440:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18440:13: note: '{' token is here\nre_comp.c:18440:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18440:13: note: ')' token is here\nre_comp.c:18445:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18445:17: note: '{' token is here\nre_comp.c:18445:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18445:17: note: ')' token is here\nre_comp.c:18522:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:975:5: note: expanded from macro 'vWARN'\nre_comp.c:18522:21: note: '{' token is here\nre_comp.c:18522:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18522:21: note: ')' token is here\nre_comp.c:18539:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18539:25: note: '{' token is here\nre_comp.c:18539:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18539:25: note: ')' token is here\nre_comp.c:18610:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18610:33: note: '{' token is here\nre_comp.c:18610:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18610:33: note: ')' token is here\nre_comp.c:18628:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18628:21: note: '{' token is here\nre_comp.c:18628:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18628:21: note: ')' token is here\nre_comp.c:18636:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18636:21: note: '{' token is here\nre_comp.c:18636:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18636:21: note: ')' token is here\nre_comp.c:19217:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:19217:13: note: '{' token is here\nre_comp.c:19217:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:19217:13: note: ')' token is here\nre_comp.c:19241:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:19241:5: note: '{' token is here\nre_comp.c:19241:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:19241:5: note: ')' token is here\nre_comp.c:19254:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../regcomp.h:696:6: note: expanded from macro 'ANYOF_POSIXL_SET_TO_BITMAP'\nre_comp.c:19254:9: note: '{' token is here\n../../regcomp.h:696:17: note: expanded from macro 'ANYOF_POSIXL_SET_TO_BITMAP'\nre_comp.c:19254:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../regcomp.h:698:6: note: expanded from macro 'ANYOF_POSIXL_SET_TO_BITMAP'\nre_comp.c:19254:9: note: ')' token is here\n../../regcomp.h:698:8: note: expanded from macro 'ANYOF_POSIXL_SET_TO_BITMAP'\nre_comp.c:19774:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:19774:25: note: '{' token is here\nre_comp.c:19774:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:19774:25: note: ')' token is here\nre_comp.c:19793:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:19793:17: note: '{' token is here\nre_comp.c:19793:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:19793:17: note: ')' token is here\nre_comp.c:19795:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:19795:17: note: '{' token is here\nre_comp.c:19795:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:19795:17: note: ')' token is here\nre_comp.c:20141:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20141:25: note: '{' token is here\nre_comp.c:20141:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20141:25: note: ')' token is here\nre_comp.c:20345:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20345:21: note: '{' token is here\nre_comp.c:20345:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20345:21: note: ')' token is here\nre_comp.c:20346:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20346:21: note: '{' token is here\nre_comp.c:20346:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20346:21: note: ')' token is here\nre_comp.c:20463:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20463:21: note: '{' token is here\nre_comp.c:20463:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20463:21: note: ')' token is here\nre_comp.c:20552:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20552:21: note: '{' token is here\nre_comp.c:20552:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20552:21: note: ')' token is here\nre_comp.c:20630:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20630:9: note: '{' token is here\nre_comp.c:20630:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20630:9: note: ')' token is here\nre_comp.c:20657:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20657:5: note: '{' token is here\nre_comp.c:20657:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20657:5: note: ')' token is here\nre_comp.c:20671:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20671:9: note: '{' token is here\nre_comp.c:20671:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20671:9: note: ')' token is here\nre_comp.c:20680:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20680:9: note: '{' token is here\nre_comp.c:20680:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20680:9: note: ')' token is here\nre_comp.c:20699:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../regcomp.h:390:5: note: expanded from macro 'FILL_ADVANCE_NODE'\nre_comp.c:20699:5: note: '{' token is here\n../../regcomp.h:390:16: note: expanded from macro 'FILL_ADVANCE_NODE'\n../../regcomp.h:391:21: note: expanded from macro 'FILL_ADVANCE_NODE'\nre_comp.c:20699:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20699:5: note: ')' token is here\n../../regcomp.h:393:5: note: expanded from macro 'FILL_ADVANCE_NODE'\n../../regcomp.h:393:7: note: expanded from macro 'FILL_ADVANCE_NODE'\nre_comp.c:20718:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../regcomp.h:395:5: note: expanded from macro 'FILL_ADVANCE_NODE_ARG'\nre_comp.c:20718:5: note: '{' token is here\n../../regcomp.h:395:16: note: expanded from macro 'FILL_ADVANCE_NODE_ARG'\n../../regcomp.h:397:21: note: expanded from macro 'FILL_ADVANCE_NODE_ARG'\nre_comp.c:20718:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20718:5: note: ')' token is here\n../../regcomp.h:401:5: note: expanded from macro 'FILL_ADVANCE_NODE_ARG'\n../../regcomp.h:401:7: note: expanded from macro 'FILL_ADVANCE_NODE_ARG'\nre_comp.c:20734:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../regcomp.h:403:5: note: expanded from macro 'FILL_ADVANCE_NODE_ARGp'\nre_comp.c:20734:5: note: '{' token is here\n../../regcomp.h:403:16: note: expanded from macro 'FILL_ADVANCE_NODE_ARGp'\n../../regcomp.h:405:21: note: expanded from macro 'FILL_ADVANCE_NODE_ARGp'\nre_comp.c:20734:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20734:5: note: ')' token is here\n../../regcomp.h:407:5: note: expanded from macro 'FILL_ADVANCE_NODE_ARGp'\n../../regcomp.h:407:7: note: expanded from macro 'FILL_ADVANCE_NODE_ARGp'\nre_comp.c:20751:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../regcomp.h:409:5: note: expanded from macro 'FILL_ADVANCE_NODE_2L_ARG'\nre_comp.c:20751:5: note: '{' token is here\n../../regcomp.h:409:16: note: expanded from macro 'FILL_ADVANCE_NODE_2L_ARG'\n../../regcomp.h:412:21: note: expanded from macro 'FILL_ADVANCE_NODE_2L_ARG'\nre_comp.c:20751:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20751:5: note: ')' token is here\n../../regcomp.h:414:5: note: expanded from macro 'FILL_ADVANCE_NODE_2L_ARG'\n../../regcomp.h:414:7: note: expanded from macro 'FILL_ADVANCE_NODE_2L_ARG'\nre_comp.c:20779:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20779:5: note: '{' token is here\nre_comp.c:20779:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20779:5: note: ')' token is here\nre_comp.c:20785:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:9093:48: note: expanded from macro 'DEBUG_PARSE_FMT'\nre_comp.c:20785:5: note: '{' token is here\nre_comp.c:9094:5: note: expanded from macro 'DEBUG_PARSE_FMT'\nre_comp.c:20785:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20785:5: note: ')' token is here\nre_comp.c:20828:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20828:13: note: '{' token is here\nre_comp.c:20828:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20828:13: note: ')' token is here\nre_comp.c:20838:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20838:13: note: '{' token is here\nre_comp.c:20838:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20838:13: note: ')' token is here\nre_comp.c:20839:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20839:13: note: '{' token is here\nre_comp.c:20839:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20839:13: note: ')' token is here\nre_comp.c:20847:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20847:9: note: '{' token is here\nre_comp.c:20847:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20847:9: note: ')' token is here\nre_comp.c:20857:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20857:9: note: '{' token is here\nre_comp.c:20857:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20857:9: note: ')' token is here\nre_comp.c:20858:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20858:9: note: '{' token is here\nre_comp.c:20858:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20858:9: note: ')' token is here\nre_comp.c:20863:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20863:5: note: '{' token is here\nre_comp.c:20863:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20863:5: note: ')' token is here\nre_comp.c:20883:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20883:5: note: '{' token is here\nre_comp.c:20883:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20883:5: note: ')' token is here\nre_comp.c:20895:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20895:9: note: '{' token is here\nre_comp.c:20896:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20896:13: note: '{' token is here\nre_comp.c:20896:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20896:13: note: ')' token is here\nre_comp.c:20895:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20895:9: note: ')' token is here\nre_comp.c:20959:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20959:5: note: '{' token is here\nre_comp.c:20959:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20959:5: note: ')' token is here\nre_comp.c:20988:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20988:9: note: '{' token is here\nre_comp.c:20989:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20989:13: note: '{' token is here\nre_comp.c:20989:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20989:13: note: ')' token is here\nre_comp.c:20988:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20988:9: note: ')' token is here\nre_comp.c:21000:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:21000:5: note: '{' token is here\nre_comp.c:21001:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:21001:9: note: '{' token is here\nre_comp.c:21001:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:21001:9: note: ')' token is here\nre_comp.c:21000:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:21000:5: note: ')' token is here\nre_comp.c:21148:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:21148:5: note: '{' token is here\nre_comp.c:21148:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:21148:5: note: ')' token is here\nre_comp.c:21221:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../regcomp.h:1057:26: note: expanded from macro 'DEBUG_FLAGS_r'\nre_comp.c:21221:5: note: '{' token is here\nre_comp.c:21221:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:21221:5: note: ')' token is here\nre_comp.c:21289:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:21289:5: note: '{' token is here\nre_comp.c:21289:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:21289:5: note: ')' token is here\nre_comp.c:21297:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:823:30: note: expanded from macro 'FAIL3'\nre_comp.c:21297:13: note: '{' token is here\nre_comp.c:21297:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:21297:13: note: ')' token is here\nre_comp.c:21335:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:21335:9: note: '{' token is here\nre_comp.c:21335:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:21335:9: note: ')' token is here\nre_comp.c:21738:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:21738:5: note: '{' token is here\nre_comp.c:21738:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:21738:5: note: ')' token is here\nre_comp.c:21743:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:21743:5: note: '{' token is here\nre_comp.c:21743:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:21743:5: note: ')' token is here\nre_comp.c:21952:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:21952:5: note: '{' token is here\nre_comp.c:21952:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:21952:5: note: ')' token is here\nre_comp.c:21960:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:21960:5: note: '{' token is here\nre_comp.c:21960:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:21960:5: note: ')' token is here\nre_comp.c:23020:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:23020:5: note: '{' token is here\nre_comp.c:23020:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:23020:5: note: ')' token is here\nre_comp.c:23048:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:23000:19: note: expanded from macro 'CLEAR_OPTSTART'\nre_comp.c:23048:13: note: '{' token is here\nre_comp.c:23000:30: note: expanded from macro 'CLEAR_OPTSTART'\nre_comp.c:23001:9: note: expanded from macro 'CLEAR_OPTSTART'\nre_comp.c:23048:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:23048:13: note: ')' token is here\nre_comp.c:23004:5: note: expanded from macro 'CLEAR_OPTSTART'\nre_comp.c:23004:7: note: expanded from macro 'CLEAR_OPTSTART'\nre_comp.c:23074:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:23007:21: note: expanded from macro 'DUMPUNTIL'\nre_comp.c:23074:17: note: '{' token is here\nre_comp.c:23074:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:23074:17: note: ')' token is here\nre_comp.c:23079:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:23079:13: note: '{' token is here\nre_comp.c:23079:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:23079:13: note: ')' token is here\nre_comp.c:23121:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:23121:25: note: '{' token is here\nre_comp.c:23121:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:23121:25: note: ')' token is here\nre_comp.c:23135:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:23135:13: note: '{' token is here\nre_comp.c:23135:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:23135:13: note: ')' token is here\nre_comp.c:23140:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:23140:13: note: '{' token is here\nre_comp.c:23140:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:23140:13: note: ')' token is here\nre_comp.c:23143:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:23143:13: note: '{' token is here\nre_comp.c:23143:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:23143:13: note: ')' token is here\nre_comp.c:23157:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:23157:5: note: '{' token is here\nre_comp.c:23157:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:23157:5: note: ')' token is here\nre_comp.c:23357:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:23357:5: note: '{' token is here\nre_comp.c:23357:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:23357:5: note: ')' token is here\nre_comp.c:23419:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:23419:5: note: '{' token is here\nre_comp.c:23419:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:23419:5: note: ')' token is here\nre_comp.c:23423:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:23423:5: note: '{' token is here\nre_comp.c:23423:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:23423:5: note: ')' token is here\nre_comp.c:23437:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:23437:5: note: '{' token is here\nre_comp.c:23437:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:23437:5: note: ')' token is here\nre_comp.c:24253:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24253:13: note: '{' token is here\n../../perl.h:737:29: note: expanded from macro 'STMT_START'    SIP_ROUNDS;                             \\\n../../perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC're_comp.c\nre_comp.c:24253:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24253:13: note: ')' token is here\n../../perl.h:737:29: note:   SIP_FINAL_ROUNDS                          \\expanded from macro 'STMT_START'\n24254:13: note: '{' token is here\nre_comp.c:24254:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24254:13: note: ')' token is here\nre_comp.c:24258:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24258:13: note: '{' token is here\n../../pp.h:75:17: note: expanded from macro 'PUSHMARK'\nDEBUG_s(DEBUG_v(PerlIO_printf(Perl_debug_log,                 \\../../perl_siphash.h:124:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24258:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n75:17: note: expanded from macro 'PUSHMARK'\nre_comp.c:24258:13: note: ')' token is here\nre_comp.c:24259:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24259:13: note: '{' token is here\nre_comp.c:24259:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24259:13: note: ')' token is here\nre_comp.c:24270:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24270:13: note: '{' token is here\nre_comp.c:24270:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24270:13: note: ')' token is here\nre_comp.c:24271:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24271:13: note: '{' token is here\nre_comp.c:24271:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24271:13: note: ')' token is here\nre_comp.c:24717:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24717:13: note: '{' token is here\nre_comp.c:24717:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24717:13: note: ')' token is here\nre_comp.c:24718:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24718:13: note: '{' token is here\nre_comp.c:24718:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24718:13: note: ')' token is here\nre_comp.c:24734:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24734:13: note: '{' token is here\nre_comp.c:24734:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24734:13: note: ')' token is here\nre_comp.c:24740:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24740:13: note: '{' token is here\nre_comp.c:24740:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24740:13: note: ')' token is here\nre_comp.c:24835:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24835:13: note: '{' token is here\nre_comp.c:24835:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24835:13: note: ')' token is here\nre_comp.c:24836:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24836:13: note: '{' token is here\nre_comp.c:24836:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24836:13: note: ')' token is here\nre_comp.c:25272:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:25272:5: note: '{' token is here\nre_comp.c:25272:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:25272:5: note: ')' token is here\nre_comp.c:25273:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:25273:5: note: '{' token is here\nre_comp.c:25273:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:25273:5: note: ')' token is here\nre_comp.c:25277:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:25277:5: note: '{' token is here\nre_comp.c:25277:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:25277:5: note: ')' token is here\nre_comp.c:25296:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:25296:5: note: '{' token is here\nre_comp.c:25296:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:25296:5: note: ')' token is here\nre_comp.c:25297:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:25297:5: note: '{' token is here\nre_comp.c:25297:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:25297:5: note: ')' token is here\nre_comp.c:25521:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:25521:21: note: '{' token is here\nre_comp.c:25521:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:25521:21: note: ')' token is here\nAPItest.xs:212:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:212:2: note: '{' token is here\nAPItest.xs:212:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:212:2: note: ')' token is here\nAPItest.xs:259:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:259:6: note: '{' token is here\nAPItest.xs:259:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:259:6: note: ')' token is here\nAPItest.xs:342:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:342:6: note: '{' token is here\nAPItest.xs:342:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:342:6: note: ')' token is here\nAPItest.xs:642:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../cop.h:1224:19: note: expanded from macro 'PUSHSTACK'\nAPItest.xs:642:5: note: '{' token is here\nAPItest.xs:642:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:642:5: note: ')' token is here\nAPItest.xs:645:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:645:5: note: '{' token is here\nAPItest.xs:645:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:645:5: note: ')' token is here\nAPItest.xs:649:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:649:5: note: '{' token is here\nAPItest.xs:649:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:649:5: note: ')' token is here\n./numeric.xs:12:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFastCalc.c:233:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFastCalc.c:233:5: note: '{' token is here\n./numeric.xs:12:2: note: '{' token is here\n./numeric.xs:12:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./numeric.xs:12:2: note: ')' token is here\n./numeric.xs:28:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./numeric.xs:28:2: note: '{' token is here\n./numeric.xs:28:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFastCalc.c:233:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFastCalc.c:233:5: note: ')' token is here\n./numeric.xs:28:2: note: ')' token is here\nFastCalc.c:278:5: note: '{' token is here\nFastCalc.c:278:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFastCalc.c:278:5: note: ')' token is here\n./numeric.xs:45:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./numeric.xs:45:2: note: '{' token is here\n./numeric.xs:45:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./numeric.xs:45:2: note: ')' token is here\nAPItest.c:1755:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:1755:5: note: '{' token is here\nAPItest.c:1755:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:1755:5: note: ')' token is here\nFastCalc.xs:157:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFastCalc.xs:157:7: note: '{' token is here\nFastCalc.xs:157:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFastCalc.xs:157:7: note: ')' token is here\nFastCalc.xs:161:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFastCalc.xs:161:7: note: '{' token is here\nXSRETURN(1);                      /* nothing to do since only one elem */APItest.c:1783:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:1783:13: note: '{' token is here\nAPItest.c:1783:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:1783:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:1783:13: note: ')' token is here\nAPItest.c:1785:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:1785:5: note: '{' token is here\nAPItest.c:1785:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:1785:5: note: ')' token is here\nFastCalc.xs:161:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFastCalc.xs:161:7: note: ')' token is here\nAPItest.c:1825:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:1825:5: note: '{' token is here\nAPItest.c:1825:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:1825:5: note: ')' token is here\nFastCalc.xs:181:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFastCalc.xs:181:5: note: '{' token is here\nFastCalc.xs:181:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFastCalc.xs:181:5: note: ')' token is here\nFastCalc.c:332:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c../../XSUB.h:1884:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:1884:5: note: '{' token is here\nAPItest.c:1884:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:1884:5: note: ')' token is here\n:325:5: note: expanded from macro 'XSRETURN'\nFastCalc.c:332:5: note: '{' token is here\nFastCalc.c:332:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFastCalc.c:332:5: note: ')' token is here\nAPItest.c:1942:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:1942:5: note: '{' token is here\nAPItest.c:1942:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:1942:5: note: ')' token is here\nFastCalc.xs:225:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFastCalc.xs:225:5: note: '{' token is here\nFastCalc.xs:225:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFastCalc.xs:225:5: note: ')' token is here\nFastCalc.c:385:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFastCalc.c:385:5: note: '{' token is here\nFastCalc.c:385:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFastCalc.c:385:5: note: ')' token is here\nAPItest.c:1984:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:1984:5: note: '{' token is here\nAPItest.c:1984:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:1984:5: note: ')' token is here\nAPItest.xs:1601:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:1601:13: note: '{' token is here\nAPItest.xs:1601:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:1601:13: note: ')' token is here\nAPItest.c:2017:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:2017:5: note: '{' token is here\nAPItest.c:2017:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:2017:5: note: ')' token is here\nAPItest.c:2064:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:2064:5: note: '{' token is here\nAPItest.c:2064:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:2064:5: note: ')' token is here\nFastCalc.xs:253:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFastCalc.xs:253:9: note: '{' token is here\nFastCalc.xs:253:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:648:16: note: expanded from macro 'tryAMAGICunDEREF'\nAPItest.xs:1660:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:651:5: note: expanded from macro 'tryAMAGICunDEREF'\nAPItest.xs:1660:3: note: ')' token is here\n../../pp.h:651:7: note: expanded from macro 'tryAMAGICunDEREF'\nAPItest.xs:1663:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:648:5: note: expanded from macro 'tryAMAGICunDEREF'\nAPItest.xs:1663:3: note: '{' token is here\nAPItest.xs:1663:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:1663:3: note: ')' token is here\nAPItest.xs:1666:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:1666:3: note: '{' token is here\nAPItest.xs:1666:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:1666:3: note: ')' token is here\nAPItest.xs:1669:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:1669:3: note: '{' token is here\nAPItest.xs:1669:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:1669:3: note: ')' token is here\nAPItest.xs:1672:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:1672:3: note: '{' token is here\nAPItest.xs:1672:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:1672:3: note: ')' token is here\nFastCalc.xs:263:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFastCalc.xs:263:5: note: '{' token is here\nFastCalc.xs:263:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFastCalc.xs:263:5: note: ')' token is here\nFastCalc.c:432:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFastCalc.c:432:5: note: '{' token is here\nFastCalc.c:432:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFastCalc.c:432:5: note: ')' token is here\nFastCalc.c:455:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFastCalc.c:455:5: note: '{' token is here\nFastCalc.c:455:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFastCalc.c:455:5: note: ')' token is here\nAPItest.xs:1692:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:1692:9: note: '{' token is here\nAPItest.xs:1692:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:1692:9: note: ')' token is here\nFastCalc.c:480:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFastCalc.c:480:5: note: '{' token is here\nFastCalc.c:480:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFastCalc.c:480:5: note: ')' token is here\nFastCalc.xs:320:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFastCalc.xs:320:5: note: '{' token is here\nAPItest.xs:1698:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFastCalc.c:512:5: note: '{' token is here\nAPItest.xs:1698:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:1698:9: note: ')' token is here\nAPItest.xs:1704:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:1704:9: note: '{' token is here\nAPItest.xs:1704:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:1704:9: note: ')' token is here\nAPItest.xs:1708:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:1708:9: note: '{' token is here\nFastCalc.c:541:5: note: '{' token is here\n:330:5: note: expanded from macro 'XSRETURN'\nAPItest.xs:1708:9: note: ')' token is here\n../../XSUB.h:330:7: note: expanded from macro 'XSRETURN'FastCalc.c\nFastCalc.c:541:5: note: ')' token is here\nAPItest.xs:1713:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:1713:9: note: '{' token is here\nFastCalc.xs:367:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFastCalc.c:176:7: note: expanded from macro 'RETURN_MORTAL_INT'\nFastCalc.xs:367:7: note: '{' token is here\nFastCalc.xs:367:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFastCalc.xs:367:7: note: ')' token is here\nFastCalc.xs:371:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFastCalc.xs:371:7: note: '{' token is here\nFastCalc.xs:371:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFastCalc.xs:371:7: note: ')' token is here\nAPItest.xs:1713:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:1713:9: note: ')' token is here\nAPItest.xs:1718:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:1718:9: note: '{' token is here\nAPItest.xs:1718:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:1718:9: note: ')' token is here\n../../XSUB.hFastCalc.xs:382:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFastCalc.xs:382:7: note: '{' token is here\nFastCalc.xs:382:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFastCalc.xs:382:7: note: ')' token is here\nFastCalc.xs:386:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFastCalc.xs:386:7: note: '{' token is here\nXSRETURN(1);APItest.xs:1723:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../XSUB.h:334:24: note: expanded from macro 'XSRETURN_NV'\nAPItest.xs:1723:9: note: '{' token is here\n../../XSUB.h:334:35: note: expanded from macro 'XSRETURN_NV'\nAPItest.xs:1723:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../XSUB.h:334:52: note: expanded from macro 'XSRETURN_NV'\nAPItest.xs:1723:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:1723:9: note: ')' token is here\n../../XSUB.h:334:65: note: expanded from macro 'XSRETURN_NV'\nFastCalc.xs:403:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFastCalc.xs:403:7: note: '{' token is here\nFastCalc.xs:403:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFastCalc.xs:403:7: note: ')' token is here\nFastCalc.xs:407:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFastCalc.xs:407:7: note: '{' token is here\nFastCalc.xs:407:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFastCalc.xs:407:7: note: ')' token is here\nFastCalc.c:622:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:1728:9: note: '{' token is here\n../../XSUB.h:335:52: note: expanded from macro 'XSRETURN_PV'\nAPItest.xs:1728:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:1728:9: note: ')' token is here\n../../XSUB.h:335:65: note: expanded from macro 'XSRETURN_PV'\n../../XSUB.h:335:67: note: expanded from macro 'XSRETURN_PV'\nAPItest.xs:1733:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../XSUB.h:336:27: note: expanded from macro 'XSRETURN_PVN'\nAPItest.xs:1733:9: note: '{' token is here\n../../XSUB.h:336:38: note: expanded from macro 'XSRETURN_PVN'\n../../XSUB.h:336:58: note: expanded from macro 'XSRETURN_PVN'\nAPItest.xs:1733:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:1733:9: note: ')' token is here\n../../XSUB.h:336:71: note: expanded from macro 'XSRETURN_PVN'\n../../XSUB.h:336:73: note: expanded from macro 'XSRETURN_PVN'\nAPItest.xs:1738:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:1738:9: note: '{' token is here\nAPItest.xs:1738:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:1738:9: note: ')' token is here\nAPItest.xs:1743:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:1743:9: note: '{' token is here\nAPItest.xs:1743:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:1743:9: note: ')' token is here\nAPItest.xs:1748:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:1748:9: note: '{' token is here\nAPItest.xs:1748:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:1748:9: note: ')' token is here\nAPItest.xs:1753:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:1753:9: note: '{' token is here\nAPItest.xs:1753:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:1753:9: note: ')' token is here\nAPItest.c:2370:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:2370:13: note: '{' token is here\nAPItest.c:2381:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:2381:4: note: ')' token is here\nAPItest.c:2394:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:2394:5: note: '{' token is here\nAPItest.c:2394:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:2394:5: note: ')' token is here\nAPItest.c:2407:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:2407:13: note: '{' token is here\nAPItest.c:2418:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:2418:4: note: ')' token is here\nAPItest.c:2431:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:2431:5: note: '{' token is here\nAPItest.c:2431:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:2431:5: note: ')' token is here\nAPItest.c:2452:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:2452:13: note: '{' token is here\nAPItest.c:2463:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:2463:4: note: ')' token is here\nAPItest.c:2471:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:2471:5: note: '{' token is here\nAPItest.c:2471:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:2471:5: note: ')' token is here\nAPItest.c:2489:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:2489:13: note: '{' token is here\nAPItest.c:2500:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:2500:4: note: ')' token is here\nAPItest.c:2507:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:2507:5: note: '{' token is here\nAPItest.c:2507:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:2507:5: note: ')' token is here\nAPItest.c:2528:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:2528:13: note: '{' token is here\nAPItest.c:2539:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:2539:4: note: ')' token is here\nAPItest.c:2557:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:2557:5: note: '{' token is here\nAPItest.c:2557:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:2557:5: note: ')' token is here\nAPItest.c:2574:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:2574:13: note: '{' token is here\nAPItest.c:2585:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:2585:4: note: ')' token is here\nAPItest.c:2601:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:2601:5: note: '{' token is here\nAPItest.c:2601:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:2601:5: note: ')' token is here\nAPItest.c:2623:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:2623:13: note: '{' token is here\nAPItest.c:2634:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:2634:4: note: ')' token is here\nAPItest.xs:1851:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:1851:2: note: '{' token is here\nAPItest.xs:1851:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:1851:2: note: ')' token is here\nAPItest.xs:1854:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:1854:6: note: '{' token is here\nAPItest.xs:1854:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:1854:6: note: ')' token is here\nAPItest.c:2651:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:2651:5: note: '{' token is here\nAPItest.c:2651:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:2651:5: note: ')' token is here\nAPItest.c:2675:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:2675:13: note: '{' token is here\nAPItest.c:2686:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:2686:4: note: ')' token is here\nAPItest.xs:1877:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:1877:2: note: '{' token is here\nAPItest.xs:1877:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:1877:2: note: ')' token is here\nAPItest.xs:1880:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:1880:6: note: '{' token is here\nAPItest.xs:1880:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:1880:6: note: ')' token is here\nAPItest.c:2704:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:2704:5: note: '{' token is here\nAPItest.c:2704:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:2704:5: note: ')' token is here\nAPItest.c:2723:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:2723:13: note: '{' token is here\nAPItest.c:2734:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:2734:4: note: ')' token is here\nAPItest.xs:1898:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:1898:6: note: '{' token is here\nAPItest.xs:1898:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:1898:6: note: ')' token is here\nAPItest.c:2747:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:2747:5: note: '{' token is here\nAPItest.c:2747:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:2747:5: note: ')' token is here\nAPItest.c:2768:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:2768:13: note: '{' token is here\nAPItest.c:2779:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:2779:4: note: ')' token is here\nAPItest.xs:1918:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:1918:6: note: '{' token is here\nAPItest.xs:1918:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:1918:6: note: ')' token is here\nAPItest.c:2793:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:2793:5: note: '{' token is here\nAPItest.c:2793:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:2793:5: note: ')' token is here\nAPItest.c:2822:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:2822:13: note: '{' token is here\nAPItest.c:2833:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:2833:4: note: ')' token is here\nAPItest.xs:1978:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:1978:6: note: '{' token is here\nAPItest.xs:1978:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:1978:6: note: ')' token is here\nAPItest.c:2879:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:2879:5: note: '{' token is here\nAPItest.c:2879:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:2879:5: note: ')' token is here\nAPItest.xs:1991:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:1991:2: note: '{' token is here\nAPItest.xs:1991:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:1991:2: note: ')' token is here\nAPItest.xs:1997:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:1997:2: note: '{' token is here\nAPItest.xs:1997:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:1997:2: note: ')' token is here\nAPItest.c:2948:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:2948:5: note: '{' token is here\nAPItest.c:2948:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:2948:5: note: ')' token is here\nAPItest.c:2981:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:2981:5: note: '{' token is here\nAPItest.c:2981:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:2981:5: note: ')' token is here\nAPItest.c:3013:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3013:5: note: '{' token is here\nAPItest.c:3013:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3013:5: note: ')' token is here\nAPItest.c:3033:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3033:13: note: '{' token is here\nAPItest.c:3044:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3044:4: note: ')' token is here\nAPItest.xs:2057:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2057:6: note: '{' token is here\nAPItest.xs:2057:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2057:6: note: ')' token is here\nAPItest.xs:2092:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2092:2: note: '{' token is here\nAPItest.xs:2092:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2092:2: note: ')' token is here\nAPItest.xs:2094:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2094:2: note: '{' token is here\nAPItest.xs:2094:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2094:2: note: ')' token is here\nAPItest.c:3139:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3139:5: note: '{' token is here\nAPItest.c:3139:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3139:5: note: ')' token is here\nAPItest.c:3168:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3168:13: note: '{' token is here\nAPItest.c:3179:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3179:4: note: ')' token is here\nAPItest.c:3182:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3182:13: note: '{' token is here\nAPItest.c:3193:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3193:4: note: ')' token is here\nAPItest.c:3199:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3199:5: note: '{' token is here\nAPItest.c:3199:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3199:5: note: ')' token is here\nAPItest.c:3229:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3229:13: note: '{' token is here\nAPItest.c:3240:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3240:4: note: ')' token is here\nAPItest.c:3245:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3245:13: note: '{' token is here\nAPItest.c:3245:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3245:13: note: ')' token is here\nAPItest.c:3247:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3247:5: note: '{' token is here\nAPItest.c:3247:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3247:5: note: ')' token is here\nAPItest.c:3276:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3276:5: note: '{' token is here\nAPItest.c:3276:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3276:5: note: ')' token is here\nAPItest.c:3305:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3305:5: note: '{' token is here\nAPItest.c:3305:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3305:5: note: ')' token is here\nAPItest.c:3323:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3323:5: note: '{' token is here\nAPItest.c:3323:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3323:5: note: ')' token is here\nAPItest.c:3342:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3342:5: note: '{' token is here\nAPItest.c:3342:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3342:5: note: ')' token is here\nAPItest.c:3364:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3364:5: note: '{' token is here\nAPItest.c:3364:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3364:5: note: ')' token is here\nAPItest.c:3387:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3387:5: note: '{' token is here\nAPItest.c:3387:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3387:5: note: ')' token is here\nAPItest.c:3410:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3410:5: note: '{' token is here\nAPItest.c:3410:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3410:5: note: ')' token is here\nAPItest.xs:2193:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../op.h:932:5: note: expanded from macro 'XopENTRY_set'\nAPItest.xs:2193:9: note: '{' token is here\n../../op.h:932:16: note: expanded from macro 'XopENTRY_set'\nAPItest.xs:2193:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../op.h:935:5: note: expanded from macro 'XopENTRY_set'\nAPItest.xs:2193:9: note: ')' token is here\n../../op.h:935:7: note: expanded from macro 'XopENTRY_set'\nAPItest.xs:2194:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2194:9: note: '{' token is here\nAPItest.xs:2194:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2194:9: note: ')' token is here\nAPItest.xs:2195:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2195:9: note: '{' token is here\nAPItest.xs:2195:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2195:9: note: ')' token is here\nAPItest.xs:2196:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2196:9: note: '{' token is here\nAPItest.xs:2196:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2196:9: note: ')' token is here\nAPItest.c:3429:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3429:5: note: '{' token is here\nAPItest.c:3429:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3429:5: note: ')' token is here\nAPItest.c:3447:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3447:5: note: '{' token is here\nAPItest.c:3447:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3447:5: note: ')' token is here\nAPItest.c:3463:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3463:13: note: '{' token is here\nAPItest.c:3463:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3463:13: note: ')' token is here\nAPItest.c:3465:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3465:5: note: '{' token is here\nAPItest.c:3465:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3465:5: note: ')' token is here\nAPItest.c:3481:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3481:13: note: '{' token is here\nAPItest.c:3481:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3481:13: note: ')' token is here\nAPItest.c:3483:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3483:5: note: '{' token is here\nAPItest.c:3483:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3483:5: note: ')' token is here\nAPItest.c:3499:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3499:13: note: '{' token is here\nAPItest.c:3499:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3499:13: note: ')' token is here\nAPItest.c:3501:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3501:5: note: '{' token is here\nAPItest.c:3501:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3501:5: note: ')' token is here\nAPItest.c:3550:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3550:5: note: '{' token is here\nAPItest.c:3550:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3550:5: note: ')' token is here\nAPItest.c:3578:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3578:13: note: '{' token is here\nAPItest.c:3578:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3578:13: note: ')' token is here\nAPItest.c:3580:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3580:5: note: '{' token is here\nAPItest.c:3580:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3580:5: note: ')' token is here\nAPItest.c:3604:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3604:5: note: '{' token is here\nAPItest.c:3604:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3604:5: note: ')' token is here\nAPItest.c:3621:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3621:5: note: '{' token is here\nAPItest.c:3621:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3621:5: note: ')' token is here\nAPItest.c:3641:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3641:13: note: '{' token is here\nAPItest.c:3641:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3641:13: note: ')' token is here\nAPItest.c:3643:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3643:5: note: '{' token is here\nAPItest.c:3643:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3643:5: note: ')' token is here\nAPItest.c:3666:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3666:5: note: '{' token is here\nAPItest.c:3666:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3666:5: note: ')' token is here\nAPItest.c:3688:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3688:5: note: '{' token is here\nAPItest.c:3688:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3688:5: note: ')' token is here\nAPItest.c:3705:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3705:5: note: '{' token is here\nAPItest.c:3705:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3705:5: note: ')' token is here\nAPItest.c:3722:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3722:5: note: '{' token is here\nAPItest.c:3722:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3722:5: note: ')' token is here\nAPItest.c:3739:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3739:5: note: '{' token is here\nAPItest.c:3739:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3739:5: note: ')' token is here\nAPItest.c:3754:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3754:5: note: '{' token is here\nAPItest.c:3754:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3754:5: note: ')' token is here\nAPItest.xs:2396:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2396:2: note: '{' token is here\nAPItest.xs:2396:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2396:2: note: ')' token is here\nAPItest.xs:2400:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2400:2: note: '{' token is here\nAPItest.xs:2400:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2400:2: note: ')' token is here\nAPItest.xs:2405:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2405:2: note: '{' token is here\nAPItest.xs:2405:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2405:2: note: ')' token is here\nAPItest.xs:2409:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2409:2: note: '{' token is here\nAPItest.xs:2409:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2409:2: note: ')' token is here\nAPItest.xs:2414:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2414:2: note: '{' token is here\nAPItest.xs:2414:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2414:2: note: ')' token is here\nAPItest.xs:2418:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2418:2: note: '{' token is here\nAPItest.xs:2418:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2418:2: note: ')' token is here\nAPItest.xs:2423:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2423:2: note: '{' token is here\nAPItest.xs:2423:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2423:2: note: ')' token is here\nAPItest.xs:2427:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2427:2: note: '{' token is here\nAPItest.xs:2427:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2427:2: note: ')' token is here\nAPItest.xs:2432:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2432:2: note: '{' token is here\nAPItest.xs:2432:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2432:2: note: ')' token is here\nAPItest.xs:2433:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2433:2: note: '{' token is here\nAPItest.xs:2433:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2433:2: note: ')' token is here\nAPItest.xs:2434:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2434:2: note: '{' token is here\nAPItest.xs:2434:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2434:2: note: ')' token is here\nAPItest.xs:2435:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2435:2: note: '{' token is here\nAPItest.xs:2435:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2435:2: note: ')' token is here\nAPItest.xs:2440:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2440:2: note: '{' token is here\nAPItest.xs:2440:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2440:2: note: ')' token is here\nAPItest.xs:2441:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2441:2: note: '{' token is here\nAPItest.xs:2441:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2441:2: note: ')' token is here\nAPItest.xs:2442:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2442:2: note: '{' token is here\nAPItest.xs:2442:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2442:2: note: ')' token is here\nAPItest.xs:2443:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2443:2: note: '{' token is here\nAPItest.xs:2443:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2443:2: note: ')' token is here\nAPItest.xs:2448:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2448:2: note: '{' token is here\nAPItest.xs:2448:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2448:2: note: ')' token is here\nAPItest.xs:2449:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2449:2: note: '{' token is here\nAPItest.xs:2449:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2449:2: note: ')' token is here\nAPItest.xs:2450:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2450:2: note: '{' token is here\nAPItest.xs:2450:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2450:2: note: ')' token is here\nAPItest.xs:2451:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2451:2: note: '{' token is here\nAPItest.xs:2451:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2451:2: note: ')' token is here\nAPItest.xs:2456:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2456:2: note: '{' token is here\nAPItest.xs:2456:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2456:2: note: ')' token is here\nAPItest.xs:2457:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2457:2: note: '{' token is here\nAPItest.xs:2457:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2457:2: note: ')' token is here\nAPItest.xs:2458:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2458:2: note: '{' token is here\nAPItest.xs:2458:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2458:2: note: ')' token is here\nAPItest.xs:2459:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2459:2: note: '{' token is here\nAPItest.xs:2459:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2459:2: note: ')' token is here\nAPItest.xs:2483:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2483:9: note: '{' token is here\nAPItest.xs:2483:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2483:9: note: ')' token is here\nAPItest.xs:2488:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2488:9: note: '{' token is here\nAPItest.xs:2488:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2488:9: note: ')' token is here\nAPItest.xs:2507:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2507:5: note: '{' token is here\nAPItest.xs:2507:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2507:5: note: ')' token is here\nAPItest.xs:2514:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2514:5: note: '{' token is here\nAPItest.xs:2514:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2514:5: note: ')' token is here\nAPItest.xs:2520:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2520:5: note: '{' token is here\nAPItest.xs:2520:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2520:5: note: ')' token is here\nAPItest.xs:2527:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2527:5: note: '{' token is here\nAPItest.xs:2527:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2527:5: note: ')' token is here\nAPItest.xs:2534:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2534:9: note: '{' token is here\nAPItest.xs:2534:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2534:9: note: ')' token is here\nAPItest.xs:2539:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2539:5: note: '{' token is here\nAPItest.xs:2539:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2539:5: note: ')' token is here\nAPItest.xs:2546:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2546:9: note: '{' token is here\nAPItest.xs:2546:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2546:9: note: ')' token is here\nAPItest.xs:2551:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2551:5: note: '{' token is here\nAPItest.xs:2551:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2551:5: note: ')' token is here\nAPItest.xs:2558:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2558:9: note: '{' token is here\nAPItest.xs:2558:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2558:9: note: ')' token is here\nAPItest.xs:2563:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2563:5: note: '{' token is here\nAPItest.xs:2563:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2563:5: note: ')' token is here\nAPItest.xs:2570:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2570:9: note: '{' token is here\nAPItest.xs:2570:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2570:9: note: ')' token is here\nAPItest.c:4056:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4056:5: note: '{' token is here\nAPItest.c:4056:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4056:5: note: ')' token is here\nAPItest.xs:2585:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2585:2: note: '{' token is here\nAPItest.xs:2585:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2585:2: note: ')' token is here\nAPItest.xs:2590:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2590:2: note: '{' token is here\nAPItest.xs:2590:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2590:2: note: ')' token is here\nAPItest.xs:2602:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2602:2: note: '{' token is here\nAPItest.xs:2602:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2602:2: note: ')' token is here\nAPItest.xs:2607:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2607:2: note: '{' token is here\nAPItest.xs:2607:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2607:2: note: ')' token is here\nAPItest.xs:2624:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]../../zaphod32_hash.h\n:151:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../zaphod32_hash.h:88:3: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'ZAPHOD32_SCRAMBLE32'\n:2624:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2624:2: note: ')' token is here\nAPItest.xs:2636:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2636:2: note: '{' token is here\nAPItest.xs:2636:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2636:2: note: ')' token is here\nAPItest.xs:2641:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2641:2: note: '{' token is here\nAPItest.xs:2641:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2641:2: note: ')' token is here\nAPItest.c:4215:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4215:13: note: '{' token is here\n../../zaphod32_hash.h:80:APItest.c:4226:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4226:4: note: ')' token is here\nAPItest.xs:2667:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2667:9: note: '{' token is here\nAPItest.xs:2667:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2667:9: note: ')' token is here\nAPItest.xs:2700:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2700:2: note: '{' token is here\nAPItest.xs:2700:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2700:2: note: ')' token is here\nAPItest.c:4322:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4322:13: note: '{' token is here\nAPItest.c:4333:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4333:4: note: ')' token is here\nAPItest.xs:2728:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2728:2: note: '{' token is here\nAPItest.xs:2728:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2728:2: note: ')' token is here\n479:59: note: expanded from macro 'XPUSHs'\nAPItest.c:4382:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4382:13: note: '{' token is here\nAPItest.c:4393:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4393:4: note: ')' token is here\nAPItest.xs:2756:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2756:2: note: '{' token is here\nAPItest.xs:2756:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2756:2: note: ')' token is here\nAPItest.c:4438:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4438:13: note: '{' token is here\nAPItest.c:4449:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4449:4: note: ')' token is here\nAPItest.xs:2787:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2787:2: note: '{' token is here\nAPItest.xs:2787:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2787:2: note: ')' token is here\nAPItest.c:4503:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4503:13: note: '{' token is here\nAPItest.c:4514:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4514:4: note: ')' token is here\nAPItest.xs:2815:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2815:2: note: '{' token is here\nAPItest.xs:2815:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2815:2: note: ')' token is here\nAPItest.xs:2832:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2832:13: note: '{' token is here\nAPItest.xs:2832:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2832:13: note: ')' token is here\nAPItest.c:4569:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4569:5: note: '{' token is here\nAPItest.c:4569:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4569:5: note: ')' token is here\nAPItest.xs:2860:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2860:9: note: '{' token is here\nAPItest.xs:2860:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2860:9: note: ')' token is here\nAPItest.xs:2872:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2872:2: note: '{' token is here\nAPItest.xs:2872:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h../../perl_siphash.h:118:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:393:28: note: expanded from macro 'EXTEND'\nAPItest.xs:2872:2: note: ')' token is here\nAPItest.xs:2881:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2881:2: note: '{' token is here\nAPItest.xs:2881:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2881:2: note: ')' token is here\nAPItest.c:4701:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4701:13: note: '{' token is here\nAPItest.c:4701:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4701:13: note: ')' token is here\nAPItest.c:4703:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4703:5: note: '{' token is here\nAPItest.c:4703:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4703:5: note: ')' token is here\nAPItest.c:4725:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4725:5: note: '{' token is here\nAPItest.c:4725:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4725:5: note: ')' token is here\nAPItest.c:4743:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4743:5: note: '{' token is here\nAPItest.c:4743:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4743:5: note: ')' token is here\n../../perl_siphash.h:23:4760:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4760:13: note: '{' token is here\nAPItest.c:4760:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4760:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4760:13: note: ')' token is here\nAPItest.c:4762:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4762:5: note: '{' token is here\nAPItest.c:4762:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4762:5: note: ')' token is here\nAPItest.c:4780:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4780:5: note: '{' token is here\nAPItest.c:4780:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4780:5: note: ')' token is here\nAPItest.xs:2934:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2934:2: note: '{' token is here\nAPItest.xs:2934:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2934:2: note: ')' token is here\nAPItest.xs:2936:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2936:2: note: '{' token is here\nAPItest.xs:2936:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2936:2: note: ')' token is here\nAPItest.c:4822:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4822:5: note: '{' token is here\nAPItest.c:4822:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4822:5: note: ')' token is here\nAPItest.c:4838:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4838:5: note: '{' token is here\nAPItest.c:4838:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4838:5: note: ')' token is here\nAPItest.c:4854:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4854:5: note: '{' token is here\nAPItest.c:4854:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4854:5: note: ')' token is here\nAPItest.c:4885:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4885:5: note: '{' token is here\nAPItest.c:4885:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4885:5: note: ')' token is here\nAPItest.xs:2975:48: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2975:48: note: '{' token is here\nAPItest.xs:2975:48: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2975:48: note: ')' token is here\nAPItest.xs:2977:32: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2977:32: note: '{' token is here\nAPItest.xs:2977:32: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2977:32: note: ')' token is here\nAPItest.xs:2986:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2986:2: note: '{' token is here\nAPItest.xs:2986:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2986:2: note: ')' token is here\nAPItest.xs:2992:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2992:33: note: '{' token is here\nAPItest.xs:2992:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2992:33: note: ')' token is here\nAPItest.xs:2994:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2994:9: note: '{' token is here\nAPItest.xs:2994:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2994:9: note: ')' token is here\nAPItest.xs:2995:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2995:2: note: '{' token is here\nAPItest.xs:2995:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2995:2: note: ')' token is here\nAPItest.xs:2996:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2996:2: note: '{' token is here\nAPItest.xs:2996:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2996:2: note: ')' token is here\nAPItest.xs:2997:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2997:2: note: '{' token is here\nAPItest.xs:2997:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2997:2: note: ')' token is here\nAPItest.xs:2998:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2998:9: note: '{' token is here\nAPItest.xs:2998:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2998:9: note: ')' token is here\nAPItest.xs:3010:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3010:9: note: '{' token is here\nAPItest.xs:3010:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3010:9: note: ')' token is here\nAPItest.xs:3030:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3030:9: note: '{' token is here\nAPItest.xs:3030:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3030:9: note: ')' token is here\nAPItest.xs:3038:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3038:5: note: '{' token is here\nAPItest.xs:3038:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3038:5: note: ')' token is here\nAPItest.c:5030:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5030:5: note: '{' token is here\nAPItest.c:5030:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5030:5: note: ')' token is here\nAPItest.c:5045:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5045:5: note: '{' token is here\nAPItest.c:5045:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5045:5: note: ')' token is here\nAPItest.c:5060:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5060:5: note: '{' token is here\nAPItest.c:5060:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5060:5: note: ')' token is here\nAPItest.c:5075:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5075:5: note: '{' token is here\nAPItest.c:5075:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5075:5: note: ')' token is here\nAPItest.c:5090:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5090:5: note: '{' token is here\nAPItest.c:5090:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5090:5: note: ')' token is here\nAPItest.xs:3089:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3089:2: note: '{' token is here\nAPItest.xs:3089:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3089:2: note: ')' token is here\nAPItest.xs:3093:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3093:2: note: '{' token is here\nAPItest.xs:3093:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3093:2: note: ')' token is here\nAPItest.c:5131:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5131:5: note: '{' token is here\nAPItest.c:5131:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5131:5: note: ')' token is here\nAPItest.c:5172:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5172:13: note: '{' token is here\nAPItest.c:5172:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5172:13: note: ')' token is here\nAPItest.c:5174:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5174:5: note: '{' token is here\nAPItest.c:5174:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5174:5: note: ')' token is here\nAPItest.c:5190:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5190:13: note: '{' token is here\nAPItest.c:5190:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5190:13: note: ')' token is here\nAPItest.c:5192:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5192:5: note: '{' token is here\nAPItest.c:5192:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5192:5: note: ')' token is here\nAPItest.c:5212:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5212:5: note: '{' token is here\nAPItest.c:5212:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5212:5: note: ')' token is here\nAPItest.c:5288:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5288:5: note: '{' token is here\nAPItest.c:5288:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5288:5: note: ')' token is here\nAPItest.c:5324:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5324:5: note: '{' token is here\nAPItest.c:5324:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5324:5: note: ')' token is here\nAPItest.c:5394:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5394:5: note: '{' token is here\nAPItest.c:5394:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5394:5: note: ')' token is here\nAPItest.c:5467:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5467:5: note: '{' token is here\nAPItest.c:5467:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5467:5: note: ')' token is here\nAPItest.c:5480:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5480:13: note: '{' token is here\nAPItest.c:5491:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5491:4: note: ')' token is here\nAPItest.c:5497:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5497:5: note: '{' token is here\nAPItest.c:5497:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5497:5: note: ')' token is here\nAPItest.c:5510:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5510:13: note: '{' token is here\nAPItest.c:5521:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5521:4: note: ')' token is here\nAPItest.c:5527:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5527:5: note: '{' token is here\nAPItest.c:5527:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5527:5: note: ')' token is here\nAPItest.c:5542:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5542:13: note: '{' token is here\nAPItest.c:5553:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5553:4: note: ')' token is here\nAPItest.c:5561:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5561:5: note: '{' token is here\nAPItest.c:5561:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5561:5: note: ')' token is here\nAPItest.c:5576:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5576:13: note: '{' token is here\nAPItest.c:5587:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5587:4: note: ')' token is here\nAPItest.c:5595:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5595:5: note: '{' token is here\nAPItest.c:5595:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5595:5: note: ')' token is here\nAPItest.c:5608:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5608:13: note: '{' token is here\nAPItest.c:5619:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5619:4: note: ')' token is here\nAPItest.c:5625:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5625:5: note: '{' token is here\nAPItest.c:5625:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5625:5: note: ')' token is here\nXSUB-undef-XS_VERSION.xs:20:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSUB-undef-XS_VERSION.xs:20:9: note: '{' token is here\nXSUB-undef-XS_VERSION.xs:20:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSUB-undef-XS_VERSION.xs:20:9: note: ')' token is here\nAPItest.c:5791:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5791:5: note: '{' token is here\nAPItest.c:5791:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5791:5: note: ')' token is here\nAPItest.c:5823:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5823:5: note: '{' token is here\nAPItest.c:5823:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5823:5: note: ')' token is here\nAPItest.c:5886:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5886:5: note: '{' token is here\nAPItest.c:5886:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5886:5: note: ')' token is here\nAPItest.c:5945:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5945:5: note: '{' token is here\nAPItest.c:5945:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5945:5: note: ')' token is here\nAPItest.c:5979:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5979:5: note: '{' token is here\nAPItest.c:5979:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5979:5: note: ')' token is here\nAPItest.c:6106:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6106:5: note: '{' token is here\nAPItest.c:6106:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6106:5: note: ')' token is here\nAPItest.xs:3789:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3784:5: note: expanded from macro 'check_ll'\nAPItest.xs:3789:9: note: '{' token is here\nAPItest.xs:3784:16: note: expanded from macro 'check_ll'\nAPItest.xs:3789:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3787:5: note: expanded from macro 'check_ll'\nAPItest.xs:3789:9: note: ')' token is here\nAPItest.xs:3787:7: note: expanded from macro 'check_ll'\nAPItest.xs:3793:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3793:9: note: '{' token is here\nAPItest.xs:3793:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3793:9: note: ')' token is here\nAPItest.xs:3797:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3797:9: note: '{' token is here\nAPItest.xs:3797:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3797:9: note: ')' token is here\nAPItest.xs:3801:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3801:9: note: '{' token is here\nAPItest.xs:3801:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3801:9: note: ')' token is here\nAPItest.xs:3805:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3805:9: note: '{' token is here\nAPItest.xs:3805:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3805:9: note: ')' token is here\nAPItest.xs:3809:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3809:9: note: '{' token is here\nAPItest.xs:3809:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3809:9: note: ')' token is here\nAPItest.xs:3813:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3813:9: note: '{' token is here\nAPItest.xs:3813:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3813:9: note: ')' token is here\nAPItest.xs:3820:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3820:9: note: '{' token is here\nAPItest.xs:3820:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3820:9: note: ')' token is here\nAPItest.xs:3827:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3827:9: note: '{' token is here\nAPItest.xs:3827:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3827:9: note: ')' token is here\nAPItest.c:6171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6171:5: note: '{' token is here\nAPItest.c:6171:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6171:5: note: ')' token is here\nAPItest.c:6191:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6191:5: note: '{' token is here\nAPItest.c:6191:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6191:5: note: ')' token is here\nAPItest.c:6209:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6209:5: note: '{' token is here\nAPItest.c:6209:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6209:5: note: ')' token is here\nAPItest.c:6230:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6230:5: note: '{' token is here\nAPItest.c:6230:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6230:5: note: ')' token is here\nAPItest.c:6251:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6251:5: note: '{' token is here\nAPItest.c:6251:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6251:5: note: ')' token is here\nAPItest.xs:3887:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3887:2: note: '{' token is here\nAPItest.xs:3887:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3887:2: note: ')' token is here\nAPItest.xs:3893:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3893:5: note: '{' token is here\nAPItest.xs:3893:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3893:5: note: ')' token is here\nAPItest.xs:3898:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3898:2: note: '{' token is here\nAPItest.xs:3898:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3898:2: note: ')' token is here\nAPItest.xs:3900:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3900:5: note: '{' token is here\nAPItest.xs:3900:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3900:5: note: ')' token is here\nAPItest.xs:3901:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3901:5: note: '{' token is here\nAPItest.xs:3901:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3901:5: note: ')' token is here\nAPItest.c:6293:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6293:5: note: '{' token is here\nAPItest.c:6293:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6293:5: note: ')' token is here\nAPItest.xs:3932:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3932:5: note: '{' token is here\nAPItest.xs:3932:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3932:5: note: ')' token is here\nAPItest.xs:3934:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3934:5: note: '{' token is here\nAPItest.xs:3934:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3934:5: note: ')' token is here\nAPItest.xs:3956:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3956:5: note: '{' token is here\nAPItest.xs:3956:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3956:5: note: ')' token is here\nAPItest.xs:3959:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3959:5: note: '{' token is here\nAPItest.xs:3959:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3959:5: note: ')' token is here\nAPItest.xs:3963:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3963:5: note: '{' token is here\nAPItest.xs:3963:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3963:5: note: ')' token is here\nAPItest.c:6359:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6359:5: note: '{' token is here\nAPItest.c:6359:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6359:5: note: ')' token is here\nAPItest.c:6441:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6441:13: note: '{' token is here\nAPItest.c:6452:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6452:4: note: ')' token is here\nAPItest.c:6460:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6460:5: note: '{' token is here\nAPItest.c:6460:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6460:5: note: ')' token is here\nAPItest.c:6474:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6474:13: note: '{' token is here\nAPItest.c:6485:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6485:4: note: ')' token is here\nAPItest.c:6493:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6493:5: note: '{' token is here\nAPItest.c:6493:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6493:5: note: ')' token is here\nAPItest.c:6507:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6507:13: note: '{' token is here\nAPItest.c:6518:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6518:4: note: ')' token is here\nAPItest.c:6526:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6526:5: note: '{' token is here\nAPItest.c:6526:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6526:5: note: ')' token is here\nAPItest.c:6540:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6540:13: note: '{' token is here\nAPItest.c:6551:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6551:4: note: ')' token is here\nAPItest.c:6559:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6559:5: note: '{' token is here\nAPItest.c:6559:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6559:5: note: ')' token is here\nAPItest.c:6575:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6575:5: note: '{' token is here\nAPItest.c:6575:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6575:5: note: ')' token is here\nAPItest.c:6591:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6591:5: note: '{' token is here\nAPItest.c:6591:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6591:5: note: ')' token is here\nAPItest.c:6606:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6606:5: note: '{' token is here\nAPItest.c:6606:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6606:5: note: ')' token is here\nAPItest.c:6628:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6628:5: note: '{' token is here\nAPItest.c:6628:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6628:5: note: ')' token is here\nAPItest.c:6644:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6644:13: note: '{' token is here\nAPItest.c:6655:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6655:4: note: ')' token is here\nAPItest.c:6665:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6665:5: note: '{' token is here\nAPItest.c:6665:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6665:5: note: ')' token is here\nAPItest.c:6679:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6679:13: note: '{' token is here\nAPItest.c:6690:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6690:4: note: ')' token is here\nAPItest.c:6702:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6702:5: note: '{' token is here\nAPItest.c:6702:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6702:5: note: ')' token is here\nAPItest.c:6720:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6720:13: note: '{' token is here\nAPItest.c:6720:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6720:13: note: ')' token is here\nAPItest.c:6722:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6722:5: note: '{' token is here\nAPItest.c:6722:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6722:5: note: ')' token is here\nAPItest.c:6738:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6738:5: note: '{' token is here\nAPItest.c:6738:5: note: ')' token is here\nAPItest.c:6738:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6757:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6757:13: note: '{' token is here\nAPItest.c:6768:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6768:4: note: ')' token is here\nAPItest.c:6785:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6785:5: note: '{' token is here\nAPItest.c:6785:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6785:5: note: ')' token is here\nAPItest.c:6808:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6808:13: note: '{' token is here\nAPItest.c:6808:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6808:13: note: ')' token is here\nAPItest.c:6808:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \\\nAPItest.c:6810:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6810:5: note: '{' token is here\nAPItest.c:6810:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6810:5: note: ')' token is here\nAPItest.c:6827:5: note: '{' token is here\nAPItest.c:6827:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:340:52: note: expanded from macro 'XSRETURN_EMPTY'    ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9);\nAPItest.c:6827:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6827:5: note: ')' token is here\nAPItest.c:6841:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6841:13: note: '{' token is here\nAPItest.c:6852:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6852:4: note: ')' token is here\nAPItest.c:6865:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6865:5: note: '{' token is here\nAPItest.c:6865:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6865:5: note: ')' token is here\nAPItest.c:6889:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6889:13: note: '{' token is here\nAPItest.c:6889:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6889:13: note: ')' token is here\nAPItest.c:6891:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6891:5: note: '{' token is here\nAPItest.c:6891:5: note: ')' token is here\nAPItest.c:6915:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6915:5: note: '{' token is here\nAPItest.c:6915:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6915:5: note: ')' token is here\nAPItest.c:6933:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6933:37: note: '{' token is here\nAPItest.c:6933:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6933:37: note: ')' token is here\nAPItest.c:6935:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6935:5: note: '{' token is here\n6935:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6935:5: note: ')' token is here\nAPItest.c:6953:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6953:37: note: '{' token is here\nAPItest.c:6953:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6953:37: note: ')' token is here\nAPItest.c:6955:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6955:5: note: '{' token is here\nAPItest.c:6955:5: note: ')' token is here\nAPItest.c:6973:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6973:37: note: '{' token is here\nAPItest.c:6973:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6973:37: note: ')' token is here\nAPItest.c:6975:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6975:5: note: '{' token is here\nAPItest.c:6975:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6975:5: note: ')' token is here\nAPItest.c:6993:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6993:37: note: '{' token is here\nAPItest.c:6993:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6993:37: note: ')' token is here\nAPItest.c:6995:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6995:5: note: '{' token is here\nAPItest.c:6995:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6995:5: note: ')' token is here\nAPItest.c:7010:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7010:5: note: '{' token is here\nAPItest.c:7010:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7010:5: note: ')' token is here\nAPItest.c:7025:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7025:5: note: '{' token is here\nAPItest.c:7025:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7025:5: note: ')' token is here\nAPItest.xs:4317:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:4317:2: note: '{' token is here\nAPItest.xs:4317:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:4317:2: note: ')' token is here\nAPItest.c:7082:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7082:5: note: '{' token is here\nAPItest.c:7082:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7082:5: note: ')' token is here\nAPItest.c:7124:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7124:13: note: '{' token is here\nAPItest.c:7124:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7124:13: note: ')' token is here\nAPItest.c:7126:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7126:5: note: '{' token is here\nAPItest.c:7126:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7126:5: note: ')' token is here\nAPItest.c:7141:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7141:13: note: '{' token is here\nAPItest.c:7152:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7152:4: note: ')' token is here\nAPItest.c:7175:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7175:5: note: '{' token is here\nAPItest.c:7175:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7175:5: note: ')' token is here\nAPItest.c:7195:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../XSUB.h:325:../../perl_siphash.h:123:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7195:5: note: '{' token is here\nAPItest.c:7195:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7195:5: note: ')' token is here\nAPItest.c:7214:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7214:5: note: '{' token is here\nAPItest.c:7214:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7214:5: note: ')' token is here\nAPItest.c:7231:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7231:13: note: '{' token is here\nAPItest.c:7242:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7242:4: note: ')' token is here\nAPItest.c:7248:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7248:5: note: '{' token is here\nAPItest.c:7248:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7248:5: note: ')' token is here\nAPItest.c:7262:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7262:13: note: '{' token is here\nAPItest.c:7273:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n} STMT_END../../perl_siphash.h:124:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7273:4: note: ')' token is here\nAPItest.c:7285:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7285:5: note: '{' token is here\nAPItest.c:7285:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7285:5: note: ')' token is here\nAPItest.c:7308:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7308:5: note: '{' token is here\nAPItest.c:7308:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7308:5: note: ')' token is here\nAPItest.c:7362:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7362:5: note: '{' token is here\nAPItest.c:7362:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7362:5: note: ')' token is here\nAPItest.c:7385:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7385:5: note: '{' token is here\nAPItest.c:7385:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7385:5: note: ')' token is here\nAPItest.c:7410:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7410:5: note: '{' token is here\nAPItest.c:7410:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7410:5: note: ')' token is here\nAPItest.c:7435:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7435:5: note: '{' token is here\nAPItest.c:7435:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7435:5: note: ')' token is here\nAPItest.c:7463:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7463:5: note: '{' token is here\nAPItest.c:7463:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7463:5: note: ')' token is here\nAPItest.c:7493:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7493:5: note: '{' token is here\nAPItest.c:7493:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7493:5: note: ')' token is here\nAPItest.c:7512:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7512:5: note: '{' token is here\nAPItest.c:7512:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7512:5: note: ')' token is here\nAPItest.c:7541:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7541:5: note: '{' token is here\nAPItest.c:7541:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7541:5: note: ')' token is here\nAPItest.c:7570:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7570:5: note: '{' token is here\nAPItest.c:7570:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7570:5: note: ')' token is here\nAPItest.c:7599:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7599:5: note: '{' token is here\nAPItest.c:7599:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7599:5: note: ')' token is here\nAPItest.c:7635:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7635:5: note: '{' token is here\nAPItest.c:7635:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7635:5: note: ')' token is here\nAPItest.c:7657:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7657:5: note: '{' token is here\nAPItest.c:7657:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7657:5: note: ')' token is here\nAPItest.c:7689:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7689:13: note: '{' token is here\nAPItest.c:7689:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7689:13: note: ')' token is here\nAPItest.c:7691:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7691:5: note: '{' token is here\nAPItest.c:7691:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7691:5: note: ')' token is here\nAPItest.c:7711:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7711:5: note: '{' token is here\nAPItest.c:7711:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7711:5: note: ')' token is here\nAPItest.c:7733:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7733:5: note: '{' token is here\nAPItest.c:7733:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7733:5: note: ')' token is here\nAPItest.c:7751:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7751:5: note: '{' token is here\nAPItest.c:7751:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7751:5: note: ')' token is here\nAPItest.c:7770:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7770:5: note: '{' token is here\nAPItest.c:7770:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7770:5: note: ')' token is here\nAPItest.c:7825:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7825:13: note: '{' token is here\nAPItest.c:7825:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7825:13: note: ')' token is here\nAPItest.c:7827:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7827:5: note: '{' token is here\nAPItest.c:7827:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7827:5: note: ')' token is here\nAPItest.c:7847:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7847:5: note: '{' token is here\nAPItest.c:7847:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7847:5: note: ')' token is here\nAPItest.c:7866:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7866:5: note: '{' token is here\nAPItest.c:7866:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7866:5: note: ')' token is here\nAPItest.c:7885:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7885:5: note: '{' token is here\nAPItest.c:7885:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7885:5: note: ')' token is here\nAPItest.c:7904:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7904:5: note: '{' token is here\nAPItest.c:7904:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7904:5: note: ')' token is here\nAPItest.c:7923:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7923:5: note: '{' token is here\nAPItest.c:7923:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7923:5: note: ')' token is here\nAPItest.c:7942:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7942:5: note: '{' token is here\nAPItest.c:7942:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7942:5: note: ')' token is here\nAPItest.c:7961:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7961:5: note: '{' token is here\nAPItest.c:7961:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7961:5: note: ')' token is here\nAPItest.c:7980:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7980:5: note: '{' token is here\nAPItest.c:7980:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7980:5: note: ')' token is here\nAPItest.c:8013:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8013:5: note: '{' token is here\nAPItest.c:8013:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8013:5: note: ')' token is here\nAPItest.c:8043:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8043:5: note: '{' token is here\nAPItest.c:8043:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8043:5: note: ')' token is here\nAPItest.c:8062:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8062:5: note: '{' token is here\nAPItest.c:8062:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8062:5: note: ')' token is here\nAPItest.c:8081:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8081:5: note: '{' token is here\nAPItest.c:8081:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8081:5: note: ')' token is here\nAPItest.c:8111:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8111:5: note: '{' token is here\nAPItest.c:8111:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8111:5: note: ')' token is here\nAPItest.c:8130:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8130:5: note: '{' token is here\nAPItest.c:8130:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8130:5: note: ')' token is here\nAPItest.c:8149:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8149:5: note: '{' token is here\nAPItest.c:8149:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8149:5: note: ')' token is here\nAPItest.c:8168:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8168:5: note: ')' token is here\nAPItest.c:8187:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8187:5: note: '{' token is here\nAPItest.c:8187:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8187:5: note: ')' token is here\nAPItest.c:8206:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8206:5: note: '{' token is here\nAPItest.c:8206:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8206:5: note: ')' token is here\nAPItest.c:8225:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8225:5: note: '{' token is here\nAPItest.c:8225:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8225:5: note: ')' token is here\nAPItest.c:8244:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8244:5: note: '{' token is here\nAPItest.c:8244:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8244:5: note: ')' token is here\nXSUB-redefined-macros.xs:23:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSUB-redefined-macros.xs:23:9: note: '{' token is here\nXSUB-redefined-macros.xs:23:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSUB-redefined-macros.xs:23:9: note: ')' token is here\nAPItest.c:8274:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8274:5: note: '{' token is here\nAPItest.c:8274:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8274:5: note: ')' token is here\nXSUB-redefined-macros.xs:29:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSUB-redefined-macros.xs:29:9: note: '{' token is here\nXSUB-redefined-macros.xs:29:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n325:5: note: expanded from macro 'XSRETURN'\nXSUB-redefined-macros.xs:29:9: note: ')' token is here\nAPItest.c:8304:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8304:5: note: ')' token is here\nAPItest.c:8323:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8323:5: note: '{' token is here\nAPItest.c:8323:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8323:5: note: ')' token is here\nAPItest.c:8342:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8342:5: note: '{' token is here\nAPItest.c:8342:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8342:5: note: ')' token is here\nAPItest.c:8361:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8361:5: note: '{' token is here\nAPItest.c:8361:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8361:5: note: ')' token is here\nAPItest.c:8380:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8380:5: note: '{' token is here\nAPItest.c:8380:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8380:5: note: ')' token is here\nAPItest.c:8399:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8399:5: note: '{' token is here\nAPItest.c:8399:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8399:5: note: ')' token is here\nAPItest.c:8418:5: warning: 86 warnings generated.\nAPItest.c:8418:5: note: '{' token is here\nAPItest.c:8418:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8418:5: note: ')' token is here\nAPItest.c:8437:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8437:5: note: '{' token is here\nAPItest.c:8437:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8437:5: note: ')' token is here\nAPItest.c:8467:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8467:5: note: '{' token is here\nAPItest.c:8467:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8467:5: note: ')' token is here\nAPItest.c:8497:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8497:5: note: '{' token is here\nAPItest.c:8497:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8497:5: note: ')' token is here\nAPItest.c:8516:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8516:5: note: '{' token is here\nAPItest.c:8516:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8516:5: note: ')' token is here\nAPItest.c:8535:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8535:5: note: '{' token is here\nAPItest.c:8535:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8535:5: note: ')' token is here\nAPItest.c:8554:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8554:5: note: '{' token is here\nAPItest.c:8554:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8554:5: note: ')' token is here\nAPItest.c:8573:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8573:5: note: '{' token is here\nAPItest.c:8573:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8573:5: note: ')' token is here\nAPItest.c:8592:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8592:5: note: '{' token is here\nAPItest.c:8592:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8592:5: note: ')' token is here\nAPItest.c:8611:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8611:5: note: '{' token is here\nAPItest.c:8611:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8611:5: note: ')' token is here\nAPItest.c:8630:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8660:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8660:5: note: '{' token is here\nAPItest.c:8660:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8660:5: note: ')' token is here\nAPItest.c:8690:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8690:5: note: '{' token is here\nAPItest.c:8690:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8690:5: note: ')' token is here\nAPItest.c:8709:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8709:5: note: '{' token is here\nAPItest.c:8709:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8709:5: note: ')' token is here\nAPItest.c:8728:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8728:5: note: '{' token is here\nAPItest.c:8728:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8728:5: note: ')' token is here\n1453:13: note: '{' token is here\nAPItest.c:8766:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8766:5: note: '{' token is here\nAPItest.c:8766:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8766:5: note: ')' token is here\nAPItest.c:8785:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8785:5: note: '{' token is here\nAPItest.c:8785:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8785:5: note: ')' token is here\nAPItest.c:8804:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8804:5: note: '{' token is here\nAPItest.c:8804:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8804:5: note: ')' token is here\nAPItest.c:8823:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8823:5: note: '{' token is here\nAPItest.c:8823:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8823:5: note: ')' token is here\nAPItest.c:8853:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8853:5: note: '{' token is here\nAPItest.c:8853:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8853:5: note: ')' token is here\nAPItest.c:8883:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8883:5: note: '{' token is here\nAPItest.c:8883:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8883:5: note: ')' token is here\nAPItest.c:8902:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8902:5: note: '{' token is here\nAPItest.c:8902:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8902:5: note: ')' token is here\n../../XSUB.h:330:7: note:   SIP_FINAL_ROUNDS                          \\expanded from macro 'XSRETURN'\nAPItest.c:8940:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8940:5: note: '{' token is here\nAPItest.c:8940:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8940:5: note: ')' token is here\nAPItest.c:8959:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8959:5: note: '{' token is here\nAPItest.c:8959:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8959:5: note: ')' token is here\nAPItest.c:8978:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8978:5: note: '{' token is here\nAPItest.c:8978:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8978:5: note: ')' token is here\nAPItest.c:8997:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8997:5: note: '{' token is here\nAPItest.c../../perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'\n:8997:5: note: ')' token is here\nAPItest.c:9016:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9016:5: note: '{' token is here\nAPItest.c:9016:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9016:5: note: ')' token is here\n../../perl_siphash.h:87:3: note: APItest.c:9046:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9046:5: note: '{' token is here\nAPItest.c:9046:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9046:5: note: ')' token is here\nAPItest.c:9076:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9076:5: note: '{' token is here\nAPItest.c:9076:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9076:5: note: ')' token is here\nAPItest.c:9095:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9095:5: note: '{' token is here\nAPItest.c:9095:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9095:5: note: ')' token is here\nAPItest.c:9114:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9114:5: note: '{' token is here\nAPItest.c:9114:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9114:5: note: ')' token is here\nAPItest.c:9133:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9133:5: note: '{' token is here\nAPItest.c:9133:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9133:5: note: ')' token is here\nAPItest.c:9152:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9152:5: note: '{' token is here\nAPItest.c:9152:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9152:5: note: ')' token is here\nAPItest.c:9182:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9182:5: note: '{' token is here\nAPItest.c:9182:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9182:5: note: ')' token is here\nAPItest.c:9212:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9212:5: note: '{' token is here\nAPItest.c:9212:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9212:5: note: ')' token is here\nAPItest.c:9231:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9231:5: note: '{' token is here\nAPItest.c:9231:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9231:5: note: ')' token is here\nAPItest.c:9250:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9250:5: note: '{' token is here\nAPItest.c:9250:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9250:5: note: ')' token is here\nAPItest.c:9269:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9269:5: note: '{' token is here\nAPItest.c:9269:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9269:5: note: ')' token is here\nAPItest.c:9299:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9299:5: note: '{' token is here\nAPItest.c:9299:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9299:5: note: ')' token is here\nAPItest.c:9329:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9329:5: note: '{' token is here\nAPItest.c:9329:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9329:5: note: ')' token is here\nAPItest.c:9348:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9348:5: note: '{' token is here\nAPItest.c:9348:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9348:5: note: ')' token is here\nAPItest.c:9367:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9367:5: note: '{' token is here\nAPItest.c:9367:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9367:5: note: ')' token is here\nAPItest.c:9386:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9386:5: note: '{' token is here\nAPItest.c:9386:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9386:5: note: ')' token is here\nAPItest.c:9405:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9405:5: note: '{' token is here\nAPItest.c:9405:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9405:5: note: ')' token is here\nAPItest.c:9424:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9424:5: note: '{' token is here\nAPItest.c:9424:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9424:5: note: ')' token is here\nAPItest.c:9443:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9443:5: note: '{' token is here\nAPItest.c:9443:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9443:5: note: ')' token is here\nAPItest.c:9462:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9462:5: note: '{' token is here\nAPItest.c:9462:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9462:5: note: ')' token is here\nAPItest.c:9481:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9481:5: note: '{' token is here\nAPItest.c:9481:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9481:5: note: ')' token is here\nAPItest.c:9500:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9500:5: note: '{' token is here\nAPItest.c:9500:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9500:5: note: ')' token is here\nAPItest.c:9519:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9519:5: note: '{' token is here\nAPItest.c:9519:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9519:5: note: ')' token is here\nAPItest.c:9538:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9538:5: note: '{' token is here\nAPItest.c:9538:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9538:5: note: ')' token is here\nAPItest.c:9557:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9557:5: note: '{' token is here\nAPItest.c:9557:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9557:5: note: ')' token is here\nAPItest.c:9576:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9576:5: note: '{' token is here\nAPItest.c:9576:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9576:5: note: ')' token is here\nAPItest.c:9595:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9595:5: note: '{' token is here\nAPItest.c:9595:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9595:5: note: ')' token is here\nAPItest.c:9625:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9625:5: note: '{' token is here\nAPItest.c:9625:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9625:5: note: ')' token is here\nAPItest.c:9655:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9655:5: note: '{' token is here\nAPItest.c:9655:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9655:5: note: ')' token is here\nAPItest.c:9674:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9674:5: note: '{' token is here\nAPItest.c:9674:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9674:5: note: ')' token is here\nAPItest.c:9693:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9693:5: note: '{' token is here\nAPItest.c:9693:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9693:5: note: ')' token is here\nAPItest.c:9712:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9712:5: note: '{' token is here\nAPItest.c:9712:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9712:5: note: ')' token is here\nAPItest.c:9731:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9731:5: note: '{' token is here\nAPItest.c:9731:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9731:5: note: ')' token is here\nAPItest.c:9750:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9750:5: note: '{' token is here\nAPItest.c:9750:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9750:5: note: ')' token is here\nAPItest.c:9769:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9769:5: note: '{' token is here\nAPItest.c:9769:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9769:5: note: ')' token is here\nAPItest.c:9788:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9788:5: note: '{' token is here\nAPItest.c:9788:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9788:5: note: ')' token is here\nAPItest.c:9818:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9818:5: note: '{' token is here\nAPItest.c:9818:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9818:5: note: ')' token is here\nAPItest.c:9848:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9848:5: note: '{' token is here\nAPItest.c:9848:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9848:5: note: ')' token is here\nAPItest.c:9867:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9867:5: note: '{' token is here\nAPItest.c:9867:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9867:5: note: ')' token is here\nAPItest.c:9886:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9886:5: note: '{' token is here\nAPItest.c:9886:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9886:5: note: ')' token is here\nAPItest.c:9905:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9905:5: note: '{' token is here\nAPItest.c:9905:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9905:5: note: ')' token is here\nAPItest.c:9924:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9924:5: note: '{' token is here\nAPItest.c:9924:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9924:5: note: ')' token is here\nAPItest.c:9943:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9943:5: note: '{' token is here\nAPItest.c:9943:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9943:5: note: ')' token is here\nAPItest.c:9962:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9962:5: note: '{' token is here\nAPItest.c:9962:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9962:5: note: ')' token is here\nAPItest.c:9981:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9981:5: note: '{' token is here\nAPItest.c:9981:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9981:5: note: ')' token is here\nAPItest.c:10011:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10011:5: note: '{' token is here\nAPItest.c:10011:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10011:5: note: ')' token is here\nAPItest.c:10041:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10041:5: note: '{' token is here\nAPItest.c:10041:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10041:5: note: ')' token is here\nAPItest.c:10060:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10060:5: note: '{' token is here\nAPItest.c:10060:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10060:5: note: ')' token is here\nAPItest.c:10079:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10079:5: note: '{' token is here\nAPItest.c:10079:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10079:5: note: ')' token is here\nAPItest.c:10098:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10098:5: note: '{' token is here\nAPItest.c:10098:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10098:5: note: ')' token is here\nAPItest.c:10117:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10117:5: note: '{' token is here\nAPItest.c:10117:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10117:5: note: ')' token is here\nAPItest.c:10136:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10136:5: note: '{' token is here\nAPItest.c:10136:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10136:5: note: ')' token is here\nAPItest.c:10155:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10155:5: note: '{' token is here\nAPItest.c:10155:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10155:5: note: ')' token is here\nAPItest.c:10174:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10174:5: note: '{' token is here\nAPItest.c:10174:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10174:5: note: ')' token is here\nAPItest.c:10207:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10207:5: note: '{' token is here\nAPItest.c:10207:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10207:5: note: ')' token is here\nAPItest.c:10240:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10240:5: note: '{' token is here\nAPItest.c:10240:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10240:5: note: ')' token is here\nAPItest.c:10259:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10259:5: note: '{' token is here\nAPItest.c:10259:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10259:5: note: ')' token is here\nAPItest.c:10278:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10278:5: note: '{' token is here\nAPItest.c:10278:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10278:5: note: ')' token is here\nAPItest.c:10297:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10297:5: note: '{' token is here\nAPItest.c:10297:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10297:5: note: ')' token is here\nAPItest.c:10316:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10316:5: note: '{' token is here\nAPItest.c:10316:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10316:5: note: ')' token is here\nAPItest.c:10335:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10335:5: note: '{' token is here\nAPItest.c:10335:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10335:5: note: ')' token is here\nAPItest.c:10354:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10354:5: note: '{' token is here\nAPItest.c:10354:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10354:5: note: ')' token is here\nAPItest.c:10373:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10373:5: note: '{' token is here\nAPItest.c:10373:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10373:5: note: ')' token is here\nAPItest.c:10403:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10403:5: note: '{' token is here\nAPItest.c:10403:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10403:5: note: ')' token is here\nAPItest.c:10433:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10433:5: note: '{' token is here\nAPItest.c:10433:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10433:5: note: ')' token is here\nAPItest.c:10452:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10452:5: note: '{' token is here\nAPItest.c:10452:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10452:5: note: ')' token is here\nAPItest.c:10471:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10471:5: note: '{' token is here\nAPItest.c:10471:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10471:5: note: ')' token is here\nAPItest.c:10490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10490:5: note: '{' token is here\nAPItest.c:10490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10490:5: note: ')' token is here\nAPItest.c:10509:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10509:5: note: '{' token is here\nAPItest.c:10509:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10509:5: note: ')' token is here\nAPItest.c:10528:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10528:5: note: '{' token is here\nAPItest.c:10528:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10528:5: note: ')' token is here\nAPItest.c:10547:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10547:5: note: '{' token is here\nAPItest.c:10547:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10547:5: note: ')' token is here\nAPItest.c:10566:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10566:5: note: '{' token is here\nAPItest.c:10566:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10566:5: note: ')' token is here\nAPItest.c:10596:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10596:5: note: '{' token is here\nAPItest.c:10596:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10596:5: note: ')' token is here\nAPItest.c:10626:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10626:5: note: '{' token is here\nAPItest.c:10626:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10626:5: note: ')' token is here\nre.xs:116:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre.xs:116:2: note: '{' token is here\nre.xs:116:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre.xs:116:2: note: ')' token is here\nre.xs:144:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:737:29APItest.c:10645:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10645:5: note: '{' token is here\nAPItest.c:10645:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10645:5: note: ')' token is here\nAPItest.c:10664:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10664:5: note: '{' token is here\nAPItest.c:10664:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10664:5: note: ')' token is here\nre.xs:144:9: note: '{' token is here\nre.xs:144:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre.xs:144:9: note: ')' token is here\nre.xs:147:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre.xs:147:9: note: '{' token is here\nre.xs:147:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre.xs:147:9: note: ')' token is here\nre.xs:149:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre.xs:149:5: note: '{' token is here\nre.xs:149:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre.xs:149:5: note: ')' token is here\nAPItest.c:10683:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10683:5: note: '{' token is here\nAPItest.c:10683:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10683:5: note: ')' token is here\nAPItest.c:10702:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10702:5: note: '{' token is here\nre.xs:165:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre.xs:165:9: note: '{' token is here\nre.xs:165:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre.xs:165:9: note: ')' token is here\nre.xs:173:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre.xs:173:9: note: '{' token is here\nAPItest.c:10702:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10702:5: note: ')' token is here\nAPItest.c:10721:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10721:5: note: '{' token is here\nAPItest.c:10721:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10721:5: note: ')' token is here\nre.xs:173:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre.xs:173:9: note: ')' token is here\nAPItest.c:10740:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10740:5: note: '{' token is here\nAPItest.c:10740:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10740:5: note: ')' token is here\nAPItest.c:10759:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10759:5: note: '{' token is here\nAPItest.c:10759:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10759:5: note: ')' token is here\nre.c:428:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre.c:428:5: note: '{' token is here\nre.c:428:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre.c:428:5: note: ')' token is here\nAPItest.c:10789:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10789:5: note: '{' token is here\nAPItest.c:10789:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10789:5: note: ')' token is here\nAPItest.c:10819:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10819:5: note: '{' token is here\nAPItest.c:10819:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10819:5: note: ')' token is here\nAPItest.c:10838:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10838:5: note: '{' token is here\nAPItest.c:10838:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10838:5: note: ')' token is here\nAPItest.c:10857:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10857:5: note: '{' token is here\nAPItest.c:10857:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10857:5: note: ')' token is here\nAPItest.c:10876:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10876:5: note: '{' token is here\nAPItest.c:10876:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10876:5: note: ')' token is here\nAPItest.c:10895:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10895:5: note: '{' token is here\nAPItest.c:10895:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10895:5: note: ')' token is here\nAPItest.c:10914:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10914:5: note: '{' token is here\nAPItest.c:10914:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10914:5: note: ')' token is here\nAPItest.c:10933:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10933:5: note: '{' token is here\nAPItest.c:10933:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10933:5: note: ')' token is here\nAPItest.c:10952:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10952:5: note: '{' token is here\nAPItest.c:10952:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10952:5: note: ')' token is here\nAPItest.c:10982:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10982:5: note: '{' token is here\nAPItest.c:10982:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10982:5: note: ')' token is here\nAPItest.c:11012:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11012:5: note: '{' token is here\nAPItest.c:11012:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11012:5: note: ')' token is here\nAPItest.c:11031:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11031:5: note: '{' token is here\nAPItest.c:11031:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11031:5: note: ')' token is here\nAPItest.c:11050:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11050:5: note: '{' token is here\nAPItest.c:11050:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11050:5: note: ')' token is here\nAPItest.c:11069:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11069:5: note: '{' token is here\nAPItest.c:11069:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11069:5: note: ')' token is here\nAPItest.c:11088:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11088:5: note: '{' token is here\nAPItest.c:11088:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11088:5: note: ')' token is here\nAPItest.c:11107:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11107:5: note: '{' token is here\nAPItest.c:11107:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11107:5: note: ')' token is here\nAPItest.c:11126:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11126:5: note: '{' token is here\nAPItest.c:11126:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11126:5: note: ')' token is here\nAPItest.c:11145:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11145:5: note: '{' token is here\nAPItest.c:11145:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11145:5: note: ')' token is here\nAPItest.c:11175:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11175:5: note: '{' token is here\nAPItest.c:11175:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11175:5: note: ')' token is here\nAPItest.c:11205:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11205:5: note: '{' token is here\nAPItest.c:11205:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11205:5: note: ')' token is here\nAPItest.c:11224:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11224:5: note: '{' token is here\nAPItest.c:11224:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11224:5: note: ')' token is here\nAPItest.c:11243:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11243:5: note: '{' token is here\nAPItest.c:11243:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11243:5: note: ')' token is here\nAPItest.c:11262:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11262:5: note: '{' token is here\nAPItest.c:11262:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11262:5: note: ')' token is here\nAPItest.c:11281:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11281:5: note: '{' token is here\nAPItest.c:11281:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11281:5: note: ')' token is here\nAPItest.c:11300:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11300:5: note: '{' token is here\nAPItest.c:11300:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11300:5: note: ')' token is here\nAPItest.c:11319:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11319:5: note: '{' token is here\nAPItest.c:11319:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11319:5: note: ')' token is here\nAPItest.c:11338:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11338:5: note: '{' token is here\nAPItest.c:11338:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11338:5: note: ')' token is here\nAPItest.c:11368:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11368:5: note: '{' token is here\nAPItest.c:11368:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11368:5: note: ')' token is here\nAPItest.c:11398:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11398:5: note: '{' token is here\nAPItest.c:11398:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11398:5: note: ')' token is here\nAPItest.c:11417:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11417:5: note: '{' token is here\nAPItest.c:11417:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11417:5: note: ')' token is here\nAPItest.c:11435:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11435:13: note: '{' token is here\nAPItest.c:11435:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11435:13: note: ')' token is here\nAPItest.c:11437:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11437:5: note: '{' token is here\nAPItest.c:11437:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11437:5: note: ')' token is here\nAPItest.c:11456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11456:5: note: '{' token is here\nAPItest.c:11456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11456:5: note: ')' token is here\nAPItest.c:11475:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11475:5: note: '{' token is here\nAPItest.c:11475:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11475:5: note: ')' token is here\nAPItest.c:11494:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11494:5: note: '{' token is here\nAPItest.c:11494:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11494:5: note: ')' token is here\nAPItest.c:11512:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11512:13: note: '{' token is here\nAPItest.c:11512:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11512:13: note: ')' token is here\nAPItest.c:11514:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11514:5: note: '{' token is here\nAPItest.c:11514:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11514:5: note: ')' token is here\nAPItest.c:11532:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11532:13: note: '{' token is here\nAPItest.c:11532:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11532:13: note: ')' token is here\nAPItest.c:11534:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11534:5: note: '{' token is here\nAPItest.c:11534:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11534:5: note: ')' token is here\nAPItest.c:11553:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11553:5: note: '{' token is here\nAPItest.c:11553:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11553:5: note: ')' token is here\nAPItest.c:11572:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11572:5: note: '{' token is here\nAPItest.c:11572:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11572:5: note: ')' token is here\nAPItest.c:11591:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11591:5: note: '{' token is here\nAPItest.c:11591:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11591:5: note: ')' token is here\nAPItest.c:11610:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11610:5: note: '{' token is here\nAPItest.c:11610:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11610:5: note: ')' token is here\nAPItest.c:11629:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11629:5: note: '{' token is here\nAPItest.c:11629:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11629:5: note: ')' token is here\nAPItest.c:11648:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11648:5: note: '{' token is here\nAPItest.c:11648:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11648:5: note: ')' token is here\nAPItest.c:11668:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11668:13: note: '{' token is here\nAPItest.c:11668:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11668:13: note: ')' token is here\nAPItest.c:11670:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11670:5: note: '{' token is here\nAPItest.c:11670:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11670:5: note: ')' token is here\nAPItest.c:11692:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11692:13: note: '{' token is here\nAPItest.c:11692:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11692:13: note: ')' token is here\nAPItest.c:11694:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11694:5: note: '{' token is here\nAPItest.c:11694:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11694:5: note: ')' token is here\nAPItest.c:11714:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11714:13: note: '{' token is here\nAPItest.c:11714:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11714:13: note: ')' token is here\nAPItest.c:11716:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11716:5: note: '{' token is here\nAPItest.c:11716:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11716:5: note: ')' token is here\nAPItest.c:11736:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11736:13: note: '{' token is here\nAPItest.c:11736:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11736:13: note: ')' token is here\nAPItest.c:11738:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11738:5: note: '{' token is here\nAPItest.c:11738:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11738:5: note: ')' token is here\nAPItest.c:11762:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11762:13: note: '{' token is here\nAPItest.c:11762:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11762:13: note: ')' token is here\nAPItest.c:11764:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11764:5: note: '{' token is here\nAPItest.c:11764:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11764:5: note: ')' token is here\nAPItest.c:11784:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11784:13: note: '{' token is here\nAPItest.c:11784:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11784:13: note: ')' token is here\nAPItest.c:11786:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11786:5: note: '{' token is here\nAPItest.c:11786:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11786:5: note: ')' token is here\nAPItest.c:11830:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11830:5: note: '{' token is here\nAPItest.c:11830:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11830:5: note: ')' token is here\nAPItest.c:11858:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11858:13: note: '{' token is here\nAPItest.c:11858:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11858:13: note: ')' token is here\nAPItest.c:11860:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11860:5: note: '{' token is here\nAPItest.c:11860:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11860:5: note: ')' token is here\nAPItest.c:11882:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11882:13: note: '{' token is here\nAPItest.c:11882:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11882:13: note: ')' token is here\nAPItest.c:11884:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11884:5: note: '{' token is here\nAPItest.c:11884:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11884:5: note: ')' token is here\nAPItest.c:11917:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11917:5: note: '{' token is here\nAPItest.c:11917:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11917:5: note: ')' token is here\nAPItest.c:11952:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11952:5: note: '{' token is here\nAPItest.c:11952:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11952:5: note: ')' token is here\nAPItest.c:11974:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11974:13: note: '{' token is here\nAPItest.c:11974:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11974:13: note: ')' token is here\nAPItest.c:11976:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11976:5: note: '{' token is here\nAPItest.c:11976:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11976:5: note: ')' token is here\nAPItest.c:12011:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12011:5: note: '{' token is here\nAPItest.c:12011:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12011:5: note: ')' token is here\nAPItest.c:12048:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12048:5: note: '{' token is here\nAPItest.c:12048:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12048:5: note: ')' token is here\nAPItest.c:12068:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12068:13: note: '{' token is here\nAPItest.c:12068:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12068:13: note: ')' token is here\nAPItest.c:12070:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12070:5: note: '{' token is here\nAPItest.c:12070:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12070:5: note: ')' token is here\nAPItest.c:12103:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12103:5: note: '{' token is here\nAPItest.c:12103:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12103:5: note: ')' token is here\nAPItest.c:12138:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12138:5: note: '{' token is here\nAPItest.c:12138:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12138:5: note: ')' token is here\nAPItest.c:12158:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12158:13: note: '{' token is here\nAPItest.c:12158:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12158:13: note: ')' token is here\nAPItest.c:12160:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12160:5: note: '{' token is here\nAPItest.c:12160:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12160:5: note: ')' token is here\nAPItest.c:12193:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12193:5: note: '{' token is here\nAPItest.c:12193:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12193:5: note: ')' token is here\nAPItest.c:12228:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12228:5: note: '{' token is here\nAPItest.c:12228:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12228:5: note: ')' token is here\nAPItest.c:12250:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12250:13: note: '{' token is here\nAPItest.c:12250:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12250:13: note: ')' token is here\nAPItest.c:12252:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12252:5: note: '{' token is here\nAPItest.c:12252:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12252:5: note: ')' token is here\nAPItest.c:12287:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12287:5: note: '{' token is here\nAPItest.c:12287:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12287:5: note: ')' token is here\nAPItest.c:12324:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12324:5: note: '{' token is here\nAPItest.c:12324:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12324:5: note: ')' token is here\nAPItest.c:12353:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12353:13: note: '{' token is here\nAPItest.c:12353:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12353:13: note: ')' token is here\nAPItest.c:12355:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12355:5: note: '{' token is here\nAPItest.c:12355:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12355:5: note: ')' token is here\nAPItest.c:12373:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12373:13: note: '{' token is here\nAPItest.c:12373:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12373:13: note: ')' token is here\nAPItest.c:12375:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12375:5: note: '{' token is here\nAPItest.c:12375:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12375:5: note: ')' token is here\nAPItest.c:12393:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12393:13: note: '{' token is here\nAPItest.c:12393:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12393:13: note: ')' token is here\nAPItest.c:12395:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12395:5: note: '{' token is here\nAPItest.c:12395:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12395:5: note: ')' token is here\nAPItest.c:12413:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12413:13: note: '{' token is here\nAPItest.c:12413:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12413:13: note: ')' token is here\nAPItest.c:12415:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12415:5: note: '{' token is here\nAPItest.c:12415:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12415:5: note: ')' token is here\nAPItest.c:12453:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12453:5: note: '{' token is here\nAPItest.c:12453:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12453:5: note: ')' token is here\nAPItest.c:12491:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12491:5: note: '{' token is here\nAPItest.c:12491:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12491:5: note: ')' token is here\nAPItest.c:12542:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12542:5: note: '{' token is here\nAPItest.c:12542:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12542:5: note: ')' token is here\nAPItest.c:12560:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12560:13: note: '{' token is here\nAPItest.c:12560:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12560:13: note: ')' token is here\nAPItest.c:12562:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12562:5: note: '{' token is here\nAPItest.c:12562:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12562:5: note: ')' token is here\nAPItest.c:12580:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12580:13: note: '{' token is here\nAPItest.c:12580:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12580:13: note: ')' token is here\nAPItest.c:12582:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12582:5: note: '{' token is here\nAPItest.c:12582:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12582:5: note: ')' token is here\nAPItest.c:12620:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12620:5: note: '{' token is here\nAPItest.c:12620:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12620:5: note: ')' token is here\nAPItest.c:12658:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12658:5: note: '{' token is here\nAPItest.c:12658:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12658:5: note: ')' token is here\nAPItest.c:12709:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12709:5: note: '{' token is here\nAPItest.c:12709:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12709:5: note: ')' token is here\nAPItest.c:12727:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12727:13: note: '{' token is here\nAPItest.c:12727:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12727:13: note: ')' token is here\nAPItest.c:12729:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12729:5: note: '{' token is here\nAPItest.c:12729:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12729:5: note: ')' token is here\nAPItest.c:12747:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12747:13: note: '{' token is here\nAPItest.c:12747:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12747:13: note: ')' token is here\nAPItest.c:12749:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12749:5: note: '{' token is here\nAPItest.c:12749:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12749:5: note: ')' token is here\nAPItest.c:12787:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12787:5: note: '{' token is here\nAPItest.c:12787:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12787:5: note: ')' token is here\nAPItest.c:12825:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12825:5: note: '{' token is here\nAPItest.c:12825:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12825:5: note: ')' token is here\nAPItest.c:12876:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12876:5: note: '{' token is here\nAPItest.c:12876:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12876:5: note: ')' token is here\nAPItest.c:12894:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12894:13: note: '{' token is here\nAPItest.c:12894:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12894:13: note: ')' token is here\nAPItest.c:12896:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12896:5: note: '{' token is here\nAPItest.c:12896:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12896:5: note: ')' token is here\nAPItest.c:12934:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12934:5: note: '{' token is here\nAPItest.c:12934:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12934:5: note: ')' token is here\nAPItest.c:12972:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12972:5: note: '{' token is here\nAPItest.c:12972:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12972:5: note: ')' token is here\nAPItest.c:13023:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13023:5: note: '{' token is here\nAPItest.c:13023:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13023:5: note: ')' token is here\nAPItest.c:13083:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13083:5: note: '{' token is here\nAPItest.c:13083:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13083:5: note: ')' token is here\nAPItest.c:13144:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13144:5: note: '{' token is here\nAPItest.c:13144:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13144:5: note: ')' token is here\nAPItest.xs:6883:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:526:35: note: expanded from macro 'PERL_UNUSED_RESULT'\nAPItest.xs:6883:9: note: '{' token is here\n../../perl.h:526:46: note: expanded from macro 'PERL_UNUSED_RESULT'\nAPItest.xs:6883:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:526:88: note: expanded from macro 'PERL_UNUSED_RESULT'\nAPItest.xs:6883:9: note: ')' token is here\n../../perl.h:526:90: note: expanded from macro 'PERL_UNUSED_RESULT'\nAPItest.c:13187:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13187:5: note: '{' token is here\nAPItest.c:13187:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13187:5: note: ')' token is here\nAPItest.c:13207:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13207:5: note: '{' token is here\nAPItest.c:13207:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13207:5: note: ')' token is here\nAPItest.c:13224:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13224:5: note: '{' token is here\nAPItest.c:13224:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13224:5: note: ')' token is here\nAPItest.c:13247:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13247:5: note: '{' token is here\nAPItest.c:13247:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13247:5: note: ')' token is here\nAPItest.c:13425:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13425:13: note: '{' token is here\nAPItest.c:13425:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13425:13: note: ')' token is here\nAPItest.c:13427:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13427:5: note: '{' token is here\nAPItest.c:13427:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13427:5: note: ')' token is here\nAPItest.c:13449:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13449:13: note: '{' token is here\nAPItest.c:13449:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13449:13: note: ')' token is here\nAPItest.c:13451:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13451:5: note: '{' token is here\nAPItest.c:13451:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13451:5: note: ')' token is here\nAPItest.c:13473:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13473:13: note: '{' token is here\nAPItest.c:13473:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13473:13: note: ')' token is here\nAPItest.c:13475:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13475:5: note: '{' token is here\nAPItest.c:13475:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13475:5: note: ')' token is here\nAPItest.c:13500:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13500:13: note: '{' token is here\nAPItest.c:13500:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13500:13: note: ')' token is here\nAPItest.c:13502:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13502:5: note: '{' token is here\nAPItest.c:13502:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13502:5: note: ')' token is here\nAPItest.c:13524:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13524:13: note: '{' token is here\nAPItest.c:13524:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13524:13: note: ')' token is here\nAPItest.c:13526:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13526:5: note: '{' token is here\nAPItest.c:13526:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13526:5: note: ')' token is here\nAPItest.c:13555:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13555:5: note: '{' token is here\nAPItest.c:13555:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13555:5: note: ')' token is here\nAPItest.c:13607:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13607:13: note: '{' token is here\nAPItest.c:13607:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13607:13: note: ')' token is here\nAPItest.c:13609:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13609:5: note: '{' token is here\nAPItest.c:13609:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13609:5: note: ')' token is here\nAPItest.c:13839:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13839:13: note: '{' token is here\nAPItest.c:13839:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13839:13: note: ')' token is here\nAPItest.c:13841:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13841:5: note: '{' token is here\nAPItest.c:13841:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13841:5: note: ')' token is here\nAPItest.c:14071:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:14071:13: note: '{' token is here\nAPItest.c:14071:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:14071:13: note: ')' token is here\nAPItest.c:14073:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:14073:5: note: '{' token is here\nAPItest.c:14073:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:14073:5: note: ')' token is here\nAPItest.xs:2291:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../op.h:816:5: note: expanded from macro 'BhkENTRY_set'\nAPItest.xs:2291:5: note: '{' token is here\n../../op.h:816:16: note: expanded from macro 'BhkENTRY_set'\n../../op.h:818:9: note: expanded from macro 'BhkENTRY_set'\n../../op.h:805:5: note: expanded from macro 'BhkENABLE'\n../../op.h:805:16: note: expanded from macro 'BhkENABLE'\nAPItest.xs:2291:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../op.h:808:5: note: expanded from macro 'BhkENABLE'\nAPItest.xs:2291:5: note: ')' token is here\n../../op.h:808:7: note: expanded from macro 'BhkENABLE'\n../../op.h:819:5: note: expanded from macro 'BhkENTRY_set'\n../../op.h:819:7: note: expanded from macro 'BhkENTRY_set'\nAPItest.xs:2292:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2292:5: note: '{' token is here\nAPItest.xs:2292:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2292:5: note: ')' token is here\nAPItest.xs:2293:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2293:5: note: '{' token is here\nAPItest.xs:2293:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2293:5: note: ')' token is here\nAPItest.xs:2294:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2294:5: note: '{' token is here\nAPItest.xs:2294:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2294:5: note: ')' token is here\nAPItest.xs:2301:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2301:5: note: '{' token is here\nAPItest.xs:2301:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2301:5: note: ')' token is here\nAPItest.xs:2302:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2302:5: note: '{' token is here\nAPItest.xs:2302:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2302:5: note: ')' token is here\n../../../../zaphod32_hash.h:150:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'\n../../../../perl.h:737:29: note: expanded from macro 'STMT_START'\n../../../../zaphod32_hash.h:150:5: note: '{' token is here\n../../../../zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'\n../../../../zaphod32_hash.h:150:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'\n../../../../zaphod32_hash.h:150:5: note: ')' token is here\n../../../../zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'\n../../../../perl.h:738:21: note: expanded from macro 'STMT_END'\n../../../../zaphod32_hash.h:151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../zaphod32_hash.h:151:5: note: '{' token is here\n../../../../zaphod32_hash.h:151:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../zaphod32_hash.h:151:5: note: ')' token is here\n../../../../zaphod32_hash.h:152:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../zaphod32_hash.h:152:5: note: '{' token is here\n../../../../zaphod32_hash.h:152:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../zaphod32_hash.h:152:5: note: ')' token is here\n../../../../zaphod32_hash.h:156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX'\n../../../../zaphod32_hash.h:156:5: note: '{' token is here\n../../../../zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX'\n../../../../zaphod32_hash.h:156:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'\n../../../../zaphod32_hash.h:156:5: note: ')' token is here\n../../../../zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX'\n../../../../zaphod32_hash.h:157:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../zaphod32_hash.h:157:5: note: '{' token is here\n../../../../zaphod32_hash.h:157:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../zaphod32_hash.h:157:5: note: ')' token is here\n../../../../zaphod32_hash.h:158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../zaphod32_hash.h:158:5: note: '{' token is here\n../../../../zaphod32_hash.h:158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../zaphod32_hash.h:158:5: note: ')' token is here\n../../../../zaphod32_hash.h:159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../zaphod32_hash.h:159:5: note: '{' token is here\n../../../../zaphod32_hash.h:159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../zaphod32_hash.h:159:5: note: ')' token is here\n../../../../zaphod32_hash.h:162:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../zaphod32_hash.h:162:5: note: '{' token is here\n../../../../zaphod32_hash.h:162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../zaphod32_hash.h:162:5: note: ')' token is here\n../../../../zaphod32_hash.h:163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../zaphod32_hash.h:163:5: note: '{' token is here\n../../../../zaphod32_hash.h:163:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../zaphod32_hash.h:163:5: note: ')' token is here\n../../../../zaphod32_hash.h:164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../zaphod32_hash.h:164:5: note: '{' token is here\n../../../../zaphod32_hash.h:164:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../zaphod32_hash.h:164:5: note: ')' token is here\n../../../../zaphod32_hash.h:167:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../zaphod32_hash.h:167:5: note: '{' token is here\n../../../../zaphod32_hash.h:167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../zaphod32_hash.h:167:5: note: ')' token is here\n../../../../zaphod32_hash.h:168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../zaphod32_hash.h:168:5: note: '{' token is here\n../../../../zaphod32_hash.h:168:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../zaphod32_hash.h:168:5: note: ')' token is here\n../../../../zaphod32_hash.h:169:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../zaphod32_hash.h:169:5: note: '{' token is here\n../../../../zaphod32_hash.h:169:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../zaphod32_hash.h:169:5: note: ')' token is here\n../../../../zaphod32_hash.h:170:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../zaphod32_hash.h:170:5: note: '{' token is here\n../../../../zaphod32_hash.h:170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../zaphod32_hash.h:170:5: note: ')' token is here\n../../../../zaphod32_hash.h:171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../zaphod32_hash.h:171:5: note: '{' token is here\n../../../../zaphod32_hash.h:171:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../zaphod32_hash.h:171:5: note: ')' token is here\n../../../../zaphod32_hash.h:247:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../zaphod32_hash.h:247:13: note: '{' token is here\n../../../../zaphod32_hash.h:247:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../zaphod32_hash.h:247:13: note: ')' token is here\n../../../../zaphod32_hash.h:268:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../zaphod32_hash.h:90:37: note: expanded from macro 'ZAPHOD32_FINALIZE'\n../../../../zaphod32_hash.h:268:5: note: '{' token is here\n../../../../zaphod32_hash.h:90:48: note: expanded from macro 'ZAPHOD32_FINALIZE'\n../../../../zaphod32_hash.h:268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../zaphod32_hash.h:113:36: note: expanded from macro 'ZAPHOD32_FINALIZE'\n../../../../zaphod32_hash.h:268:5: note: ')' token is here\n../../../../zaphod32_hash.h:114:3: note: expanded from macro 'ZAPHOD32_FINALIZE'\n../../../../sbox32_hash.h:1448:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../sbox32_hash.h:99:36: note: expanded from macro 'SBOX32_MIX3'\n../../../../sbox32_hash.h:1448:9: note: '{' token is here\n../../../../sbox32_hash.h:99:47: note: expanded from macro 'SBOX32_MIX3'\n../../../../sbox32_hash.h:1448:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../sbox32_hash.h:107:32: note: expanded from macro 'SBOX32_MIX3'\n../../../../sbox32_hash.h:1448:9: note: ')' token is here\n../../../../sbox32_hash.h:108:3: note: expanded from macro 'SBOX32_MIX3'\n../../../../sbox32_hash.h:1453:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set'\n../../../../sbox32_hash.h:1453:13: note: '{' token is here\n../../../../sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set'\n../../../../sbox32_hash.h:1453:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set'\n../../../../sbox32_hash.h:1453:13: note: ')' token is here\n../../../../sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set'\n../../../../sbox32_hash.h:1456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../sbox32_hash.h:1456:5: note: '{' token is here\n../../../../sbox32_hash.h:1456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../sbox32_hash.h:1456:5: note: ')' token is here\n../../../../sbox32_hash.h:1482:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../sbox32_hash.h:85:39: note: expanded from macro 'SBOX32_MIX4'\n../../../../sbox32_hash.h:1482:9: note: '{' token is here\n../../../../sbox32_hash.h:85:50: note: expanded from macro 'SBOX32_MIX4'\n../../../../sbox32_hash.h:1482:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../sbox32_hash.h:96:37: note: expanded from macro 'SBOX32_MIX4'\n../../../../sbox32_hash.h:1482:9: note: ')' token is here\n../../../../sbox32_hash.h:97:3: note: expanded from macro 'SBOX32_MIX4'\n../../../../sbox32_hash.h:1487:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set'\n../../../../sbox32_hash.h:1487:13: note: '{' token is here\n../../../../sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set'\n../../../../sbox32_hash.h:1487:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set'\n../../../../sbox32_hash.h:1487:13: note: ')' token is here\n../../../../sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set'\n../../../../sbox32_hash.h:1490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../sbox32_hash.h:1490:5: note: '{' token is here\n../../../../sbox32_hash.h:1490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../sbox32_hash.h:1490:5: note: ')' token is here\n../../../../perl_siphash.h:117:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'\n../../../../perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'\n../../../../perl_siphash.h:117:6: note: '{' token is here\n../../../../perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'\n../../../../perl_siphash.h:117:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'\n../../../../perl_siphash.h:117:6: note: ')' token is here\n../../../../perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'\n../../../../perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'\n../../../../perl_siphash.h:118:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'\n../../../../perl_siphash.h:118:6: note: '{' token is here\n../../../../perl_siphash.h:118:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../perl_siphash.h:118:6: note: ')' token is here\n../../../../perl_siphash.h:118:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../perl_siphash.h:118:15: note: '{' token is here\n../../../../perl_siphash.h:118:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../perl_siphash.h:118:15: note: ')' token is here\n../../../../perl_siphash.h:118:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../perl_siphash.h:118:24: note: '{' token is here\n../../../../perl_siphash.h:118:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../perl_siphash.h:118:24: note: ')' token is here\n../../../../perl_siphash.h:123:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../perl_siphash.h:123:6: note: '{' token is here\n../../../../perl_siphash.h:123:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../perl_siphash.h:123:6: note: ')' token is here\n../../../../perl_siphash.h:123:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../perl_siphash.h:123:15: note: '{' token is here\n../../../../perl_siphash.h:123:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../perl_siphash.h:123:15: note: ')' token is here\n../../../../perl_siphash.h:124:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../perl_siphash.h:124:6: note: '{' token is here\n../../../../perl_siphash.h:124:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../perl_siphash.h:124:6: note: ')' token is here\n../../../../perl_siphash.h:124:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../perl_siphash.h:124:15: note: '{' token is here\n../../../../perl_siphash.h:124:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../perl_siphash.h:124:15: note: ')' token is here\n../../../../perl_siphash.h:124:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../perl_siphash.h:124:24: note: '{' token is here\n../../../../perl_siphash.h:124:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../perl_siphash.h:124:24: note: ')' token is here\n../../../../perl_siphash.h:124:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../perl_siphash.h:124:33: note: '{' token is here\n../../../../perl_siphash.h:124:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../perl_siphash.h:124:33: note: ')' token is here\n../../../../hv_func.h:166:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../hv_func.h:100:43: note: expanded from macro '_PERL_HASH_SEED_STATE'\n../../../../hv_func.h:166:5: note: '{' token is here\n../../../../hv_func.h:100:54: note: expanded from macro '_PERL_HASH_SEED_STATE'\n../../../../hv_func.h:166:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../hv_func.h:102:93: note: expanded from macro '_PERL_HASH_SEED_STATE'\n../../../../hv_func.h:166:5: note: ')' token is here\n../../../../hv_func.h:103:3: note: expanded from macro '_PERL_HASH_SEED_STATE'\n../../../../inline.h:2247:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../cop.h:795:5: note: expanded from macro 'CX_POP_SAVEARRAY'\n../../../../inline.h:2247:5: note: '{' token is here\n../../../../cop.h:795:16: note: expanded from macro 'CX_POP_SAVEARRAY'\n../../../../inline.h:2247:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../cop.h:800:5: note: expanded from macro 'CX_POP_SAVEARRAY'\n../../../../inline.h:2247:5: note: ')' token is here\n../../../../cop.h:800:7: note: expanded from macro 'CX_POP_SAVEARRAY'\n../../../../inline.h:2253:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../cop.h:805:5: note: expanded from macro 'CLEAR_ARGARRAY'\n../../../../inline.h:2253:9: note: '{' token is here\n../../../../cop.h:805:16: note: expanded from macro 'CLEAR_ARGARRAY'\n../../../../inline.h:2253:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../cop.h:809:5: note: expanded from macro 'CLEAR_ARGARRAY'\n../../../../inline.h:2253:9: note: ')' token is here\n../../../../cop.h:809:7: note: expanded from macro 'CLEAR_ARGARRAY'\nExtTest.xs:363:99: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../sv.h:1336:9: note: expanded from macro 'SvIV_set'\nExtTest.xs:363:99: note: '{' token is here\n../../../../sv.h:1336:20: note: expanded from macro 'SvIV_set'\nExtTest.xs:363:99: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../sv.h:1339:58: note: expanded from macro 'SvIV_set'\nExtTest.xs:363:99: note: ')' token is here\n../../../../sv.h:1339:60: note: expanded from macro 'SvIV_set'\nExtTest.xs:443:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../pp.h:388:25: note: expanded from macro 'EXTEND'\nExtTest.xs:443:11: note: '{' token is here\n../../../../pp.h:388:36: note: expanded from macro 'EXTEND'\nExtTest.xs:443:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../pp.h:393:28: note: expanded from macro 'EXTEND'\nExtTest.xs:443:11: note: ')' token is here\n../../../../pp.h:393:30: note: expanded from macro 'EXTEND'\nExtTest.xs:445:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../pp.h:476:18: note: expanded from macro 'PUSHi'\nExtTest.xs:445:11: note: '{' token is here\n../../../../pp.h:476:29: note: expanded from macro 'PUSHi'\n../../../../pp.h:476:31: note: expanded from macro 'PUSHi'\n../../../../pp.h:409:5: note: expanded from macro 'TARGi'\n../../../../pp.h:409:16: note: expanded from macro 'TARGi'\nExtTest.xs:445:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../pp.h:426:5: note: expanded from macro 'TARGi'\nExtTest.xs:445:11: note: ')' token is here\n../../../../pp.h:426:7: note: expanded from macro 'TARGi'\n../../../../pp.h:476:56: note: expanded from macro 'PUSHi'\n../../../../pp.h:476:58: note: expanded from macro 'PUSHi'\nExtTest.xs:448:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nExtTest.xs:448:11: note: '{' token is here\nExtTest.xs:448:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nExtTest.xs:448:11: note: ')' token is here\nExtTest.xs:453:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nExtTest.xs:453:11: note: '{' token is here\nExtTest.xs:453:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nExtTest.xs:453:11: note: ')' token is here\nExtTest.xs:455:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../pp.h:475:18: note: expanded from macro 'PUSHn'\nExtTest.xs:455:11: note: '{' token is here\n../../../../pp.h:475:29: note: expanded from macro 'PUSHn'\n../../../../pp.h:475:31: note: expanded from macro 'PUSHn'\n../../../../pp.h:454:5: note: expanded from macro 'TARGn'\n../../../../pp.h:454:16: note: expanded from macro 'TARGn'\n../../../../pp.h:466:13: note: expanded from macro 'TARGn'\n../../../../sv.h:1341:9: note: expanded from macro 'SvNV_set'\n../../../../sv.h:1341:20: note: expanded from macro 'SvNV_set'\nExtTest.xs:455:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../sv.h:1344:62: note: expanded from macro 'SvNV_set'\nExtTest.xs:455:11: note: ')' token is here\n../../../../sv.h:1344:64: note: expanded from macro 'SvNV_set'\n../../../../pp.h:470:5: note: expanded from macro 'TARGn'\n../../../../pp.h:470:7: note: expanded from macro 'TARGn'\n../../../../pp.h:475:56: note: expanded from macro 'PUSHn'\n../../../../pp.h:475:58: note: expanded from macro 'PUSHn'\nExtTest.xs:458:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nExtTest.xs:458:11: note: '{' token is here\nExtTest.xs:458:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nExtTest.xs:458:11: note: ')' token is here\nExtTest.xs:460:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../pp.h:474:20: note: expanded from macro 'PUSHp'\nExtTest.xs:460:11: note: '{' token is here\n../../../../pp.h:474:31: note: expanded from macro 'PUSHp'\n../../../../pp.h:474:60: note: expanded from macro 'PUSHp'\n../../../../pp.h:473:18: note: expanded from macro 'PUSHTARG'\n../../../../pp.h:473:29: note: expanded from macro 'PUSHTARG'\n../../../../pp.h:473:31: note: expanded from macro 'PUSHTARG'\n../../../../sv.h:2266:23: note: expanded from macro 'SvSETMAGIC'\n../../../../sv.h:2266:34: note: expanded from macro 'SvSETMAGIC'\nExtTest.xs:460:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../sv.h:2266:76: note: expanded from macro 'SvSETMAGIC'\nExtTest.xs:460:11: note: ')' token is here\n../../../../sv.h:2266:78: note: expanded from macro 'SvSETMAGIC'\n../../../../pp.h:473:62: note: expanded from macro 'PUSHTARG'\n../../../../pp.h:473:64: note: expanded from macro 'PUSHTARG'\n../../../../pp.h:474:70: note: expanded from macro 'PUSHp'\n../../../../pp.h:474:72: note: expanded from macro 'PUSHp'\nExtTest.xs:463:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nExtTest.xs:463:11: note: '{' token is here\nExtTest.xs:463:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nExtTest.xs:463:11: note: ')' token is here\nExtTest.xs:465:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nExtTest.xs:465:11: note: '{' token is here\nExtTest.xs:465:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nExtTest.xs:465:11: note: ')' token is here\nExtTest.xs:468:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nExtTest.xs:468:11: note: '{' token is here\nExtTest.xs:468:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nExtTest.xs:468:11: note: ')' token is here\nExtTest.xs:475:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nExtTest.xs:475:11: note: '{' token is here\nExtTest.xs:475:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nExtTest.xs:475:11: note: ')' token is here\nExtTest.xs:477:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../pp.h:477:18: note: expanded from macro 'PUSHu'\nExtTest.xs:477:11: note: '{' token is here\n../../../../pp.h:477:29: note: expanded from macro 'PUSHu'\n../../../../pp.h:477:31: note: expanded from macro 'PUSHu'\n../../../../pp.h:431:5: note: expanded from macro 'TARGu'\n../../../../pp.h:431:16: note: expanded from macro 'TARGu'\nExtTest.xs:477:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../pp.h:449:5: note: expanded from macro 'TARGu'\nExtTest.xs:477:11: note: ')' token is here\n../../../../pp.h:449:7: note: expanded from macro 'TARGu'\n../../../../pp.h:477:56: note: expanded from macro 'PUSHu'\n../../../../pp.h:477:58: note: expanded from macro 'PUSHu'\nExtTest.xs:480:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nExtTest.xs:480:11: note: '{' token is here\nExtTest.xs:480:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nExtTest.xs:480:11: note: ')' token is here\nExtTest.xs:45:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../sv.h:1358:9: note: expanded from macro 'SvRV_set'\nExtTest.xs:45:2: note: '{' token is here\n../../../../sv.h:1358:20: note: expanded from macro 'SvRV_set'\nExtTest.xs:45:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../sv.h:1363:46: note: expanded from macro 'SvRV_set'\nExtTest.xs:45:2: note: ')' token is here\n../../../../sv.h:1363:48: note: expanded from macro 'SvRV_set'\nExtTest.xs:79:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nExtTest.xs:79:5: note: '{' token is here\nExtTest.xs:79:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nExtTest.xs:79:5: note: ')' token is here\nExtTest.xs:371:103: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nExtTest.xs:371:103: note: '{' token is here\nExtTest.xs:371:103: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nExtTest.xs:371:103: note: ')' token is here\nExtTest.xs:235:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nExtTest.xs:235:11: note: '{' token is here\nExtTest.xs:235:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nExtTest.xs:235:11: note: ')' token is here\nExtTest.xs:237:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nExtTest.xs:237:11: note: '{' token is here\nExtTest.xs:237:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nExtTest.xs:237:11: note: ')' token is here\nExtTest.xs:150:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nExtTest.xs:150:11: note: '{' token is here\nExtTest.xs:150:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nExtTest.xs:150:11: note: ')' token is here\nExtTest.xs:152:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nExtTest.xs:152:11: note: '{' token is here\nExtTest.xs:152:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nExtTest.xs:152:11: note: ')' token is here\nExtTest.xs:234:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nExtTest.xs:234:11: note: '{' token is here\nExtTest.xs:234:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nExtTest.xs:234:11: note: ')' token is here\nExtTest.xs:236:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nExtTest.xs:236:11: note: '{' token is here\nExtTest.xs:236:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nExtTest.xs:236:11: note: ')' token is here\nExtTest.xs:215:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nExtTest.xs:215:11: note: '{' token is here\nExtTest.xs:215:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nExtTest.xs:215:11: note: ')' token is here\nExtTest.xs:217:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nExtTest.xs:217:11: note: '{' token is here\nExtTest.xs:217:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nExtTest.xs:217:11: note: ')' token is here\nExtTest.xs:191:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nExtTest.xs:191:11: note: '{' token is here\nExtTest.xs:191:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nExtTest.xs:191:11: note: ')' token is here\nExtTest.xs:193:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nExtTest.xs:193:11: note: '{' token is here\nExtTest.xs:193:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nExtTest.xs:193:11: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:150:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/perl.h:737:29: note: expanded from macro 'STMT_START'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:150:5: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:150:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:150:5: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/perl.h:738:21: note: expanded from macro 'STMT_END'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:151:5: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:151:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:151:5: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:152:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:152:5: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:152:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:152:5: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:156:5: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:156:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:156:5: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:157:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:157:5: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:157:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:157:5: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:158:5: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:158:5: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:159:5: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:159:5: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:162:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:162:5: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:162:5: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:163:5: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:163:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:163:5: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:164:5: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:164:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:164:5: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:167:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:167:5: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:167:5: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:168:5: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:168:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:168:5: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:169:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:169:5: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:169:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:169:5: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:170:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:170:5: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:170:5: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:171:5: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:171:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:171:5: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:247:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:247:13: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:247:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:247:13: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:268:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:90:37: note: expanded from macro 'ZAPHOD32_FINALIZE'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:268:5: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:90:48: note: expanded from macro 'ZAPHOD32_FINALIZE'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:113:36: note: expanded from macro 'ZAPHOD32_FINALIZE'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:268:5: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/zaphod32_hash.h:114:3: note: expanded from macro 'ZAPHOD32_FINALIZE'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/sbox32_hash.h:1448:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/sbox32_hash.h:99:36: note: expanded from macro 'SBOX32_MIX3'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/sbox32_hash.h:1448:9: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/sbox32_hash.h:99:47: note: expanded from macro 'SBOX32_MIX3'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/sbox32_hash.h:1448:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/sbox32_hash.h:107:32: note: expanded from macro 'SBOX32_MIX3'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/sbox32_hash.h:1448:9: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/sbox32_hash.h:108:3: note: expanded from macro 'SBOX32_MIX3'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/sbox32_hash.h:1453:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/sbox32_hash.h:1453:13: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/sbox32_hash.h:1453:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/sbox32_hash.h:1453:13: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/sbox32_hash.h:1456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/sbox32_hash.h:1456:5: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/sbox32_hash.h:1456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/sbox32_hash.h:1456:5: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/sbox32_hash.h:1482:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/sbox32_hash.h:85:39: note: expanded from macro 'SBOX32_MIX4'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/sbox32_hash.h:1482:9: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/sbox32_hash.h:85:50: note: expanded from macro 'SBOX32_MIX4'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/sbox32_hash.h:1482:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/sbox32_hash.h:96:37: note: expanded from macro 'SBOX32_MIX4'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/sbox32_hash.h:1482:9: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/sbox32_hash.h:97:3: note: expanded from macro 'SBOX32_MIX4'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/sbox32_hash.h:1487:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/sbox32_hash.h:1487:13: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/sbox32_hash.h:1487:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/sbox32_hash.h:1487:13: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/sbox32_hash.h:1490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/sbox32_hash.h:1490:5: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/sbox32_hash.h:1490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/sbox32_hash.h:1490:5: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/perl_siphash.h:117:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/perl_siphash.h:117:6: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/perl_siphash.h:117:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/perl_siphash.h:117:6: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/perl_siphash.h:118:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/perl_siphash.h:118:6: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/perl_siphash.h:118:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/perl_siphash.h:118:6: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/perl_siphash.h:118:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/perl_siphash.h:118:15: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/perl_siphash.h:118:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/perl_siphash.h:118:15: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/perl_siphash.h:118:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/perl_siphash.h:118:24: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/perl_siphash.h:118:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/perl_siphash.h:118:24: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/perl_siphash.h:123:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/perl_siphash.h:123:6: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/perl_siphash.h:123:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/perl_siphash.h:123:6: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/perl_siphash.h:123:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/perl_siphash.h:123:15: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/perl_siphash.h:123:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/perl_siphash.h:123:15: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/perl_siphash.h:124:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/perl_siphash.h:124:6: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/perl_siphash.h:124:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/perl_siphash.h:124:6: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/perl_siphash.h:124:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/perl_siphash.h:124:15: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/perl_siphash.h:124:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/perl_siphash.h:124:15: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/perl_siphash.h:124:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/perl_siphash.h:124:24: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/perl_siphash.h:124:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/perl_siphash.h:124:24: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/perl_siphash.h:124:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/perl_siphash.h:124:33: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/perl_siphash.h:124:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/perl_siphash.h:124:33: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/hv_func.h:166:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/hv_func.h:100:43: note: expanded from macro '_PERL_HASH_SEED_STATE'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/hv_func.h:166:5: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/hv_func.h:100:54: note: expanded from macro '_PERL_HASH_SEED_STATE'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/hv_func.h:166:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/hv_func.h:102:93: note: expanded from macro '_PERL_HASH_SEED_STATE'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/hv_func.h:166:5: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/hv_func.h:103:3: note: expanded from macro '_PERL_HASH_SEED_STATE'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/inline.h:2247:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/cop.h:795:5: note: expanded from macro 'CX_POP_SAVEARRAY'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/inline.h:2247:5: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/cop.h:795:16: note: expanded from macro 'CX_POP_SAVEARRAY'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/inline.h:2247:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/cop.h:800:5: note: expanded from macro 'CX_POP_SAVEARRAY'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/inline.h:2247:5: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/cop.h:800:7: note: expanded from macro 'CX_POP_SAVEARRAY'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/inline.h:2253:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/cop.h:805:5: note: expanded from macro 'CLEAR_ARGARRAY'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/inline.h:2253:9: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/cop.h:805:16: note: expanded from macro 'CLEAR_ARGARRAY'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/inline.h:2253:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/cop.h:809:5: note: expanded from macro 'CLEAR_ARGARRAY'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/inline.h:2253:9: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/cop.h:809:7: note: expanded from macro 'CLEAR_ARGARRAY'\nXSTest.c:187:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/pp.h:476:18: note: expanded from macro 'PUSHi'\nXSTest.c:187:13: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/pp.h:476:29: note: expanded from macro 'PUSHi'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/pp.h:476:31: note: expanded from macro 'PUSHi'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/pp.h:409:5: note: expanded from macro 'TARGi'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/pp.h:409:16: note: expanded from macro 'TARGi'\nXSTest.c:187:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/pp.h:426:5: note: expanded from macro 'TARGi'\nXSTest.c:187:13: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/pp.h:426:7: note: expanded from macro 'TARGi'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/pp.h:476:56: note: expanded from macro 'PUSHi'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/pp.h:476:58: note: expanded from macro 'PUSHi'\nXSTest.c:189:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/XSUB.h:325:5: note: expanded from macro 'XSRETURN'\nXSTest.c:189:5: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/XSUB.h:325:16: note: expanded from macro 'XSRETURN'\nXSTest.c:189:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/XSUB.h:330:5: note: expanded from macro 'XSRETURN'\nXSTest.c:189:5: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/XSUB.h:330:7: note: expanded from macro 'XSRETURN'\nXSTest.c:205:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/XSUB.h:340:24: note: expanded from macro 'XSRETURN_EMPTY'\nXSTest.c:205:5: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY'\nXSTest.c:205:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSTest.c:205:5: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/XSUB.h:340:65: note: expanded from macro 'XSRETURN_EMPTY'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/XSUB.h:340:67: note: expanded from macro 'XSRETURN_EMPTY'\nXSTest.c:221:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSTest.c:221:5: note: '{' token is here\nXSTest.c:221:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSTest.c:221:5: note: ')' token is here\nXSTest.xs:51:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF'\nXSTest.xs:51:2: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF'\nXSTest.xs:51:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSTest.xs:51:2: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF'\nXSTest.c:272:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSTest.c:272:13: note: '{' token is here\nXSTest.c:272:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSTest.c:272:13: note: ')' token is here\nXSTest.c:274:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSTest.c:274:5: note: '{' token is here\nXSTest.c:274:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSTest.c:274:5: note: ')' token is here\nXSTest.c:293:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSTest.c:293:5: note: '{' token is here\nXSTest.c:293:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSTest.c:293:5: note: ')' token is here\nXSTest.c:311:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/sv.h:2266:23: note: expanded from macro 'SvSETMAGIC'\nXSTest.c:311:2: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/sv.h:2266:34: note: expanded from macro 'SvSETMAGIC'\nXSTest.c:311:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/sv.h:2266:76: note: expanded from macro 'SvSETMAGIC'\nXSTest.c:311:2: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/sv.h:2266:78: note: expanded from macro 'SvSETMAGIC'\nXSTest.c:313:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSTest.c:313:5: note: '{' token is here\nXSTest.c:313:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSTest.c:313:5: note: ')' token is here\nXSTest.c:332:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSTest.c:332:2: note: '{' token is here\nXSTest.c:332:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSTest.c:332:2: note: ')' token is here\nXSTest.c:334:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSTest.c:334:5: note: '{' token is here\nXSTest.c:334:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSTest.c:334:5: note: ')' token is here\nXSMore.c:213:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSMore.c:213:13: note: '{' token is here\nXSMore.c:213:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSMore.c:213:13: note: ')' token is here\nXSMore.c:215:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSMore.c:215:5: note: '{' token is here\nXSMore.c:215:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSMore.c:215:5: note: ')' token is here\nXSMore.c:231:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSMore.c:231:13: note: '{' token is here\nXSMore.c:231:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSMore.c:231:13: note: ')' token is here\nXSMore.c:233:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSMore.c:233:5: note: '{' token is here\nXSMore.c:233:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSMore.c:233:5: note: ')' token is here\nXSMore.c:257:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSMore.c:257:13: note: '{' token is here\nXSMore.c:257:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSMore.c:257:13: note: ')' token is here\nXSMore.c:259:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSMore.c:259:5: note: '{' token is here\nXSMore.c:259:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSMore.c:259:5: note: ')' token is here\nXSMore.c:277:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSMore.c:277:13: note: '{' token is here\nXSMore.c:277:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSMore.c:277:13: note: ')' token is here\nXSMore.c:279:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSMore.c:279:5: note: '{' token is here\nXSMore.c:279:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSMore.c:279:5: note: ')' token is here\nXSMore.c:294:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSMore.c:294:5: note: '{' token is here\nXSMore.c:294:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSMore.c:294:5: note: ')' token is here\nXSMore.c:309:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSMore.c:309:5: note: '{' token is here\nXSMore.c:309:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSMore.c:309:5: note: ')' token is here\nXSMore.c:329:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSMore.c:329:13: note: '{' token is here\nXSMore.c:329:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSMore.c:329:13: note: ')' token is here\nXSMore.c:338:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSMore.c:338:13: note: '{' token is here\nXSMore.c:338:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSMore.c:338:13: note: ')' token is here\nXSMore.c:340:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSMore.c:340:5: note: '{' token is here\nXSMore.c:340:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSMore.c:340:5: note: ')' token is here\nXSMore.c:357:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSMore.c:357:13: note: '{' token is here\nXSMore.c:357:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSMore.c:357:13: note: ')' token is here\nXSMore.c:359:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSMore.c:359:5: note: '{' token is here\nXSMore.c:359:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSMore.c:359:5: note: ')' token is here\nXSMore.c:376:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSMore.c:376:13: note: '{' token is here\nXSMore.c:376:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSMore.c:376:13: note: ')' token is here\nXSMore.c:378:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSMore.c:378:5: note: '{' token is here\nXSMore.c:378:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSMore.c:378:5: note: ')' token is here\nXSMore.c:411:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSMore.c:411:5: note: '{' token is here\nXSMore.c:411:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSMore.c:411:5: note: ')' token is here\nXSMore.c:426:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/pp.h:388:25: note: expanded from macro 'EXTEND'\nXSMore.c:426:13: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/pp.h:388:36: note: expanded from macro 'EXTEND'\nXSMore.c:426:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/pp.h:393:28: note: expanded from macro 'EXTEND'\nXSMore.c:426:13: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/pp.h:393:30: note: expanded from macro 'EXTEND'\nXSMore.c:432:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSMore.c:432:5: note: '{' token is here\nXSMore.c:432:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSMore.c:432:5: note: ')' token is here\nXSMore.c:452:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSMore.c:452:13: note: '{' token is here\nXSMore.c:452:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSMore.c:452:13: note: ')' token is here\nXSMore.c:454:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSMore.c:454:5: note: '{' token is here\nXSMore.c:454:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSMore.c:454:5: note: ')' token is here\nXSMore.c:477:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSMore.c:477:13: note: '{' token is here\nXSMore.c:477:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSMore.c:477:13: note: ')' token is here\nXSMore.c:479:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSMore.c:479:5: note: '{' token is here\nXSMore.c:479:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSMore.c:479:5: note: ')' token is here\nXSMore.c:504:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSMore.c:504:13: note: '{' token is here\nXSMore.c:504:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSMore.c:504:13: note: ')' token is here\nXSMore.c:506:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSMore.c:506:5: note: '{' token is here\nXSMore.c:506:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSMore.c:506:5: note: ')' token is here\nXSMore.c:519:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSMore.c:519:4: note: '{' token is here\nXSMore.c:519:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSMore.c:519:4: note: ')' token is here\nXSUsage.c:192:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSUsage.c:192:13: note: '{' token is here\nXSUsage.c:192:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSUsage.c:192:13: note: ')' token is here\nXSUsage.c:194:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSUsage.c:194:5: note: '{' token is here\nXSUsage.c:194:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSUsage.c:194:5: note: ')' token is here\nXSUsage.c:213:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSUsage.c:213:13: note: '{' token is here\nXSUsage.c:213:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSUsage.c:213:13: note: ')' token is here\nXSUsage.c:215:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSUsage.c:215:5: note: '{' token is here\nXSUsage.c:215:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSUsage.c:215:5: note: ')' token is here\nXSUsage.c:232:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSUsage.c:232:13: note: '{' token is here\nXSUsage.c:232:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSUsage.c:232:13: note: ')' token is here\nXSUsage.c:234:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSUsage.c:234:5: note: '{' token is here\nXSUsage.c:234:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSUsage.c:234:5: note: ')' token is here\nXSUsage.c:249:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSUsage.c:249:13: note: '{' token is here\nXSUsage.c:249:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSUsage.c:249:13: note: ')' token is here\nXSUsage.c:251:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSUsage.c:251:5: note: '{' token is here\nXSUsage.c:251:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSUsage.c:251:5: note: ')' token is here\nXSUsage.c:268:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSUsage.c:268:13: note: '{' token is here\nXSUsage.c:268:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSUsage.c:268:13: note: ')' token is here\nXSUsage.c:270:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSUsage.c:270:5: note: '{' token is here\nXSUsage.c:270:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSUsage.c:270:5: note: ')' token is here\nXSUsage.c:293:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSUsage.c:293:13: note: '{' token is here\nXSUsage.c:293:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSUsage.c:293:13: note: ')' token is here\nXSUsage.c:295:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSUsage.c:295:5: note: '{' token is here\nXSUsage.c:295:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSUsage.c:295:5: note: ')' token is here\n../zaphod32_hash.h:150:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'\n../perl.h:737:29: note: expanded from macro 'STMT_START'\n../zaphod32_hash.h:150:5: note: '{' token is here\n../zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'\n../zaphod32_hash.h:150:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'\n../zaphod32_hash.h:150:5: note: ')' token is here\n../zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'\n../perl.h:738:21: note: expanded from macro 'STMT_END'\n../zaphod32_hash.h:151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../zaphod32_hash.h:151:5: note: '{' token is here\n../zaphod32_hash.h:151:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../zaphod32_hash.h:151:5: note: ')' token is here\n../zaphod32_hash.h:152:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../zaphod32_hash.h:152:5: note: '{' token is here\n../zaphod32_hash.h:152:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../zaphod32_hash.h:152:5: note: ')' token is here\n../zaphod32_hash.h:156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX'\n../zaphod32_hash.h:156:5: note: '{' token is here\n../zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX'\n../zaphod32_hash.h:156:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'\n../zaphod32_hash.h:156:5: note: ')' token is here\n../zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX'\n../zaphod32_hash.h:157:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../zaphod32_hash.h:157:5: note: '{' token is here\n../zaphod32_hash.h:157:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../zaphod32_hash.h:157:5: note: ')' token is here\n../zaphod32_hash.h:158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../zaphod32_hash.h:158:5: note: '{' token is here\n../zaphod32_hash.h:158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../zaphod32_hash.h:158:5: note: ')' token is here\n../zaphod32_hash.h:159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../zaphod32_hash.h:159:5: note: '{' token is here\n../zaphod32_hash.h:159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../zaphod32_hash.h:159:5: note: ')' token is here\n../zaphod32_hash.h:162:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../zaphod32_hash.h:162:5: note: '{' token is here\n../zaphod32_hash.h:162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../zaphod32_hash.h:162:5: note: ')' token is here\n../zaphod32_hash.h:163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../zaphod32_hash.h:163:5: note: '{' token is here\n../zaphod32_hash.h:163:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../zaphod32_hash.h:163:5: note: ')' token is here\n../zaphod32_hash.h:164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../zaphod32_hash.h:164:5: note: '{' token is here\n../zaphod32_hash.h:164:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../zaphod32_hash.h:164:5: note: ')' token is here\n../zaphod32_hash.h:167:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../zaphod32_hash.h:167:5: note: '{' token is here\n../zaphod32_hash.h:167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../zaphod32_hash.h:167:5: note: ')' token is here\n../zaphod32_hash.h:168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../zaphod32_hash.h:168:5: note: '{' token is here\n../zaphod32_hash.h:168:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../zaphod32_hash.h:168:5: note: ')' token is here\n../zaphod32_hash.h:169:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../zaphod32_hash.h:169:5: note: '{' token is here\n../zaphod32_hash.h:169:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../zaphod32_hash.h:169:5: note: ')' token is here\n../zaphod32_hash.h:170:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../zaphod32_hash.h:170:5: note: '{' token is here\n../zaphod32_hash.h:170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../zaphod32_hash.h:170:5: note: ')' token is here\n../zaphod32_hash.h:171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../zaphod32_hash.h:171:5: note: '{' token is here\n../zaphod32_hash.h:171:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../zaphod32_hash.h:171:5: note: ')' token is here\n../zaphod32_hash.h:247:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../zaphod32_hash.h:247:13: note: '{' token is here\n../zaphod32_hash.h:247:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../zaphod32_hash.h:247:13: note: ')' token is here\n../zaphod32_hash.h:268:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../zaphod32_hash.h:90:37: note: expanded from macro 'ZAPHOD32_FINALIZE'\n../zaphod32_hash.h:268:5: note: '{' token is here\n../zaphod32_hash.h:90:48: note: expanded from macro 'ZAPHOD32_FINALIZE'\n../zaphod32_hash.h:268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../zaphod32_hash.h:113:36: note: expanded from macro 'ZAPHOD32_FINALIZE'\n../zaphod32_hash.h:268:5: note: ')' token is here\n../zaphod32_hash.h:114:3: note: expanded from macro 'ZAPHOD32_FINALIZE'\n../sbox32_hash.h:1448:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../sbox32_hash.h:99:36: note: expanded from macro 'SBOX32_MIX3'\n../sbox32_hash.h:1448:9: note: '{' token is here\n../sbox32_hash.h:99:47: note: expanded from macro 'SBOX32_MIX3'\n../sbox32_hash.h:1448:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../sbox32_hash.h:107:32: note: expanded from macro 'SBOX32_MIX3'\n../sbox32_hash.h:1448:9: note: ')' token is here\n../sbox32_hash.h:108:3: note: expanded from macro 'SBOX32_MIX3'\n../sbox32_hash.h:1453:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set'\n../sbox32_hash.h:1453:13: note: '{' token is here\n../sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set'\n../sbox32_hash.h:1453:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set'\n../sbox32_hash.h:1453:13: note: ')' token is here\n../sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set'\n../sbox32_hash.h:1456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../sbox32_hash.h:1456:5: note: '{' token is here\n../sbox32_hash.h:1456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../sbox32_hash.h:1456:5: note: ')' token is here\n../sbox32_hash.h:1482:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../sbox32_hash.h:85:39: note: expanded from macro 'SBOX32_MIX4'\n../sbox32_hash.h:1482:9: note: '{' token is here\n../sbox32_hash.h:85:50: note: expanded from macro 'SBOX32_MIX4'\n../sbox32_hash.h:1482:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../sbox32_hash.h:96:37: note: expanded from macro 'SBOX32_MIX4'\n../sbox32_hash.h:1482:9: note: ')' token is here\n../sbox32_hash.h:97:3: note: expanded from macro 'SBOX32_MIX4'\n../sbox32_hash.h:1487:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set'\n../sbox32_hash.h:1487:13: note: '{' token is here\n../sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set'\n../sbox32_hash.h:1487:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set'\n../sbox32_hash.h:1487:13: note: ')' token is here\n../sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set'\n../sbox32_hash.h:1490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../sbox32_hash.h:1490:5: note: '{' token is here\n../sbox32_hash.h:1490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../sbox32_hash.h:1490:5: note: ')' token is here\n../perl_siphash.h:117:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'\n../perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'\n../perl_siphash.h:117:6: note: '{' token is here\n../perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'\n../perl_siphash.h:117:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'\n../perl_siphash.h:117:6: note: ')' token is here\n../perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'\n../perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'\n../perl_siphash.h:118:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'\n../perl_siphash.h:118:6: note: '{' token is here\n../perl_siphash.h:118:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../perl_siphash.h:118:6: note: ')' token is here\n../perl_siphash.h:118:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../perl_siphash.h:118:15: note: '{' token is here\n../perl_siphash.h:118:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../perl_siphash.h:118:15: note: ')' token is here\n../perl_siphash.h:118:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../perl_siphash.h:118:24: note: '{' token is here\n../perl_siphash.h:118:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../perl_siphash.h:118:24: note: ')' token is here\n../perl_siphash.h:123:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../perl_siphash.h:123:6: note: '{' token is here\n../perl_siphash.h:123:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../perl_siphash.h:123:6: note: ')' token is here\n../perl_siphash.h:123:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../perl_siphash.h:123:15: note: '{' token is here\n../perl_siphash.h:123:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../perl_siphash.h:123:15: note: ')' token is here\n../perl_siphash.h:124:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../perl_siphash.h:124:6: note: '{' token is here\n../perl_siphash.h:124:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../perl_siphash.h:124:6: note: ')' token is here\n../perl_siphash.h:124:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../perl_siphash.h:124:15: note: '{' token is here\n../perl_siphash.h:124:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../perl_siphash.h:124:15: note: ')' token is here\n../perl_siphash.h:124:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../perl_siphash.h:124:24: note: '{' token is here\n../perl_siphash.h:124:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../perl_siphash.h:124:24: note: ')' token is here\n../perl_siphash.h:124:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../perl_siphash.h:124:33: note: '{' token is here\n../perl_siphash.h:124:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../perl_siphash.h:124:33: note: ')' token is here\n../hv_func.h:166:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../hv_func.h:100:43: note: expanded from macro '_PERL_HASH_SEED_STATE'\n../hv_func.h:166:5: note: '{' token is here\n../hv_func.h:100:54: note: expanded from macro '_PERL_HASH_SEED_STATE'\n../hv_func.h:166:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../hv_func.h:102:93: note: expanded from macro '_PERL_HASH_SEED_STATE'\n../hv_func.h:166:5: note: ')' token is here\n../hv_func.h:103:3: note: expanded from macro '_PERL_HASH_SEED_STATE'\n../inline.h:2247:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../cop.h:795:5: note: expanded from macro 'CX_POP_SAVEARRAY'\n../inline.h:2247:5: note: '{' token is here\n../cop.h:795:16: note: expanded from macro 'CX_POP_SAVEARRAY'\n../inline.h:2247:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../cop.h:800:5: note: expanded from macro 'CX_POP_SAVEARRAY'\n../inline.h:2247:5: note: ')' token is here\n../cop.h:800:7: note: expanded from macro 'CX_POP_SAVEARRAY'\n../inline.h:2253:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../cop.h:805:5: note: expanded from macro 'CLEAR_ARGARRAY'\n../inline.h:2253:9: note: '{' token is here\n../cop.h:805:16: note: expanded from macro 'CLEAR_ARGARRAY'\n../inline.h:2253:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../cop.h:809:5: note: expanded from macro 'CLEAR_ARGARRAY'\n../inline.h:2253:9: note: ')' token is here\n../cop.h:809:7: note: expanded from macro 'CLEAR_ARGARRAY'\n./inline.h:180:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:4549:22: note: expanded from macro 'DEBUG_v'\n./perl.h:4518:9: note: expanded from macro 'DEBUG__'\n./perl.h:4469:40: note: expanded from macro 'DEBUG_s'\n./inline.h:180:13: note: '{' token is here\n./perl.h:4518:20: note: expanded from macro 'DEBUG__'\n./perl.h:4519:20: note: expanded from macro 'DEBUG__'\n./perl.h:4519:31: note: expanded from macro 'DEBUG__'\n./inline.h:180:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:4521:13: note: expanded from macro 'DEBUG__'\n./inline.h:180:13: note: ')' token is here\n./perl.h:4521:15: note: expanded from macro 'DEBUG__'\n./perl.h:4522:9: note: expanded from macro 'DEBUG__'\n./perl.h:4522:11: note: expanded from macro 'DEBUG__'\n./inline.h:190:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./inline.h:190:13: note: '{' token is here\n./inline.h:190:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./inline.h:190:13: note: ')' token is here\npad.c:269:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:4538:22: note: expanded from macro 'DEBUG_X'\npad.c:269:5: note: '{' token is here\npad.c:269:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:269:5: note: ')' token is here\npad.c:311:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:311:5: note: '{' token is here\npad.c:311:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:311:5: note: ')' token is here\npad.c:332:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./scope.h:191:5: note: expanded from macro 'ENTER'\npad.c:332:13: note: '{' token is here\n./scope.h:191:16: note: expanded from macro 'ENTER'\npad.c:332:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./scope.h:194:5: note: expanded from macro 'ENTER'\npad.c:332:13: note: ')' token is here\n./scope.h:194:7: note: expanded from macro 'ENTER'\npad.c:334:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./pad.h:383:9: note: expanded from macro 'PAD_SAVE_SETNULLPAD'\n./perl.h:4540:23: note: expanded from macro 'DEBUG_Xv'\npad.c:334:13: note: '{' token is here\npad.c:334:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:334:13: note: ')' token is here\npad.c:340:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./scope.h:196:5: note: expanded from macro 'LEAVE'\npad.c:340:13: note: '{' token is here\n./scope.h:196:16: note: expanded from macro 'LEAVE'\npad.c:340:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./scope.h:199:5: note: expanded from macro 'LEAVE'\npad.c:340:13: note: ')' token is here\n./scope.h:199:7: note: expanded from macro 'LEAVE'\npad.c:344:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:344:17: note: '{' token is here\npad.c:344:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:344:17: note: ')' token is here\npad.c:345:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:345:17: note: '{' token is here\npad.c:345:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:345:17: note: ')' token is here\npad.c:353:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:353:17: note: '{' token is here\npad.c:353:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:353:17: note: ')' token is here\npad.c:386:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:386:9: note: '{' token is here\npad.c:386:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:386:9: note: ')' token is here\npad.c:609:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:609:9: note: '{' token is here\npad.c:609:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:609:9: note: ')' token is here\npad.c:614:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:614:9: note: '{' token is here\npad.c:614:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:614:9: note: ')' token is here\npad.c:636:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:636:5: note: '{' token is here\npad.c:636:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:636:5: note: ')' token is here\npad.c:769:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:769:5: note: '{' token is here\npad.c:769:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:769:5: note: ')' token is here\npad.c:1124:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1124:5: note: '{' token is here\npad.c:1124:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1124:5: note: ')' token is here\npad.c:1168:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1168:17: note: '{' token is here\npad.c:1168:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1168:17: note: ')' token is here\npad.c:1178:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1178:17: note: '{' token is here\npad.c:1178:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1178:17: note: ')' token is here\npad.c:1227:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1227:25: note: '{' token is here\npad.c:1227:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1227:25: note: ')' token is here\npad.c:1240:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1240:21: note: '{' token is here\npad.c:1240:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1240:21: note: ')' token is here\npad.c:1308:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1308:9: note: '{' token is here\npad.c:1308:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1308:9: note: ')' token is here\npad.c:1329:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1329:13: note: '{' token is here\npad.c:1329:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1329:13: note: ')' token is here\npad.c:1361:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1361:5: note: '{' token is here\npad.c:1361:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1361:5: note: ')' token is here\npad.c:1384:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1384:5: note: '{' token is here\npad.c:1384:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1384:5: note: ')' token is here\npad.c:1462:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1462:13: note: '{' token is here\npad.c:1462:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1462:13: note: ')' token is here\npad.c:1473:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1473:5: note: '{' token is here\npad.c:1473:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1473:5: note: ')' token is here\npad.c:1515:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1515:13: note: '{' token is here\npad.c:1515:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1515:13: note: ')' token is here\npad.c:1530:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1530:5: note: '{' token is here\npad.c:1530:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1530:5: note: ')' token is here\npad.c:1557:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1557:5: note: '{' token is here\npad.c:1557:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1557:5: note: ')' token is here\npad.c:1666:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1666:17: note: '{' token is here\npad.c:1666:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1666:17: note: ')' token is here\npad.c:1762:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1762:5: note: '{' token is here\npad.c:1762:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1762:5: note: ')' token is here\npad.c:1950:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1950:5: note: '{' token is here\npad.c:1950:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1950:5: note: ')' token is here\npad.c:2117:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:2117:5: note: '{' token is here\npad.c:2117:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:2117:5: note: ')' token is here\npad.c:2228:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:2228:5: note: '{' token is here\npad.c:2228:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:2228:5: note: ')' token is here\n./sv.h:2436:36: note: expanded from macro 'SvOOK_offset'\n./sv.h:2436:47: note: expanded from macro 'SvOOK_offset'\n./sv.h:2437:9: note: expanded from macro 'SvOOK_offset'\n./sv.h:2457:5: note: expanded from macro 'SvOOK_offset'\n./sv.h:2457:7: note: expanded from macro 'SvOOK_offset'\ndump.c:2561:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndump.c:2561:13: note: '{' token is here\ndump.c:2561:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndump.c:2561:13: note: ')' token is here\ndump.c:2581:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndump.c:2581:13: note: '{' token is here\ndump.c:2581:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndump.c:2581:13: note: ')' token is here\ndump.c:2721:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:3900:9: note: expanded from macro 'NOT_REACHED'\ndump.c:2721:13: note: '{' token is here\n./perl.h:3900:20: note: expanded from macro 'NOT_REACHED'\ndump.c:2721:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:3902:9: note: expanded from macro 'NOT_REACHED'\ndump.c:2721:13: note: ')' token is here\n./perl.h:3902:11: note: expanded from macro 'NOT_REACHED'\ndump.c:2730:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndump.c:2730:13: note: '{' token is here\ndump.c:2730:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndump.c:2730:13: note: ')' token is here\ndump.c:2741:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndump.c:2741:13: note: '{' token is here\ndump.c:2741:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndump.c:2741:13: note: ')' token is here\ndump.c:2751:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndump.c:2751:13: note: '{' token is here\ndump.c:2751:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndump.c:2751:13: note: ')' token is here\ndump.c:2759:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndump.c:2759:13: note: '{' token is here\ndump.c:2759:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndump.c:2759:13: note: ')' token is here\nutil.c:191:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:4479:5: note: expanded from macro 'DEBUG_m'\nutil.c:191:9: note: '{' token is here\n./perl.h:4479:16: note: expanded from macro 'DEBUG_m'\nutil.c:191:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:4488:5: note: expanded from macro 'DEBUG_m'\nutil.c:191:9: note: ')' token is here\n./perl.h:4488:7: note: expanded from macro 'DEBUG_m'\nutil.c:329:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:329:9: note: '{' token is here\nutil.c:329:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:329:9: note: ')' token is here\nutil.c:330:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:330:9: note: '{' token is here\nutil.c:330:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:330:9: note: ')' token is here\nutil.c:363:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:363:5: note: '{' token is here\nutil.c:363:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:363:5: note: ')' token is here\nutil.c:477:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:477:5: note: '{' token is here\nutil.c:477:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:477:5: note: ')' token is here\nutil.c:1850:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:1850:5: note: '{' token is here\nutil.c:1850:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:1850:5: note: ')' token is here\nutil.c:1854:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:1854:5: note: '{' token is here\nutil.c:1854:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:1854:5: note: ')' token is here\nutil.c:1859:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:1859:9: note: '{' token is here\nutil.c:1859:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:1859:9: note: ')' token is here\n./pp.h:75:17: note: expanded from macro 'PUSHMARK'\n./pp.h:389:26: note: expanded from macro 'EXTEND'\n./pp.h:320:9: note: expanded from macro 'EXTEND_HWM_SET'\n./pp.h:320:20: note: expanded from macro 'EXTEND_HWM_SET'\n./pp.h:324:9: note: expanded from macro 'EXTEND_HWM_SET'\n./pp.h:324:11: note: expanded from macro 'EXTEND_HWM_SET'\nutil.c:1875:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:1875:9: note: '{' token is here\nutil.c:1875:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:1875:9: note: ')' token is here\nutil.c:1904:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:3792:33: note: expanded from macro 'NORETURN_FUNCTION_END'\nutil.c:1904:5: note: '{' token is here\nutil.c:1904:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:1904:5: note: ')' token is here\nutil.c:1945:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:1945:5: note: '{' token is here\nutil.c:1945:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:1945:5: note: ')' token is here\nutil.c:1947:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:1947:5: note: '{' token is here\nutil.c:1947:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:1947:5: note: ')' token is here\nutil.c:2072:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:2072:5: note: '{' token is here\nutil.c:2072:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:2072:5: note: ')' token is here\n./perl.h:7005:13: note: expanded from macro 'LOCK_LC_NUMERIC_STANDARD'\n./perl.h:4543:23: note: expanded from macro 'DEBUG_Lv'\n./perl.h:7020:13: note: expanded from macro 'UNLOCK_LC_NUMERIC_STANDARD'\nmg.c:365:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:365:5: note: '{' token is here\nmg.c:365:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:365:5: note: ')' token is here\nmg.c:760:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:760:5: note: '{' token is here\nmg.c:760:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:760:5: note: ')' token is here\nmg.c:1645:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:1645:17: note: '{' token is here\nmg.c:1645:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:1645:17: note: ')' token is here\nmg.c:1666:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:1666:17: note: '{' token is here\nmg.c:1666:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:1666:17: note: ')' token is here\nmg.c:1735:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:1735:9: note: '{' token is here\nmg.c:1735:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:1735:9: note: ')' token is here\nmg.c:1822:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:1822:9: note: '{' token is here\nmg.c:1822:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:1822:9: note: ')' token is here\nmg.c:1972:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:1972:5: note: '{' token is here\nmg.c:1972:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:1972:5: note: ')' token is here\nmg.c:2015:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:2015:5: note: '{' token is here\nmg.c:2015:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:2015:5: note: ')' token is here\nhv.c:1702:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nhv.c:1702:9: note: '{' token is here\nhv.c:1702:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nhv.c:1702:9: note: ')' token is here\nhv.c:1726:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nhv.c:1726:9: note: '{' token is here\nhv.c:1726:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nhv.c:1726:9: note: ')' token is here\nhv.c:1805:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:4551:22: note: expanded from macro 'DEBUG_A'\nhv.c:1805:5: note: '{' token is here\nhv.c:1805:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nhv.c:1805:5: note: ')' token is here\nhv.c:1929:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nhv.c:1929:5: note: '{' token is here\nhv.c:1929:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nhv.c:1929:5: note: ')' token is here\nhv.c:2042:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nhv.c:2042:5: note: '{' token is here\nhv.c:2042:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nhv.c:2042:5: note: ')' token is here\nhv.c:3353:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nhv.c:3353:5: note: '{' token is here\nhv.c:3353:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nhv.c:3353:5: note: ')' token is here\n./inline.h:2074:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./inline.h:2074:5: note: '{' token is here\n./inline.h:2074:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./inline.h:2074:5: note: ')' token is here\nregcomp.c:1232:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./regcomp.h:1124:5: note: expanded from macro 'DECLARE_AND_GET_RE_DEBUG_FLAGS'\n./perl.h:4532:24: note: expanded from macro 'DEBUG_r'\nregcomp.c:1232:5: note: '{' token is here\nregcomp.c:1232:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:1232:5: note: ')' token is here\nregcomp.c:1234:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./regcomp.h:1083:34: note: expanded from macro 'DEBUG_OPTIMISE_MORE_r'\nregcomp.c:1234:5: note: '{' token is here\nregcomp.c:1234:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:1234:5: note: ')' token is here\nregcomp.c:1286:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:1286:5: note: '{' token is here\nregcomp.c:1286:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:1286:5: note: ')' token is here\nregcomp.c:1288:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./regcomp.h:1051:29: note: expanded from macro 'DEBUG_OPTIMISE_r'\nregcomp.c:1288:5: note: '{' token is here\nregcomp.c:1288:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:1288:5: note: ')' token is here\nregcomp.c:1474:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:1474:5: note: '{' token is here\nregcomp.c:1474:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:1474:5: note: ')' token is here\nregcomp.c:2264:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:2264:5: note: '{' token is here\nregcomp.c:2264:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:2264:5: note: ')' token is here\nregcomp.c:2358:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:2358:5: note: '{' token is here\nregcomp.c:2358:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:2358:5: note: ')' token is here\nregcomp.c:2419:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:2419:5: note: '{' token is here\nregcomp.c:2419:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:2419:5: note: ')' token is here\nregcomp.c:2764:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:2764:5: note: '{' token is here\nregcomp.c:2764:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:2764:5: note: ')' token is here\nregcomp.c:2792:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:2792:5: note: '{' token is here\nregcomp.c:2792:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:2792:5: note: ')' token is here\nregcomp.c:2801:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./regcomp.h:1055:33: note: expanded from macro 'DEBUG_TRIE_COMPILE_r'\nregcomp.c:2801:5: note: '{' token is here\nregcomp.c:2801:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:2801:5: note: ')' token is here\nregcomp.c:3009:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:3009:5: note: '{' token is here\nregcomp.c:3009:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:3009:5: note: ')' token is here\nregcomp.c:3060:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./regcomp.h:1089:38: note: expanded from macro 'DEBUG_TRIE_COMPILE_MORE_r'\nregcomp.c:3060:9: note: '{' token is here\nregcomp.c:3060:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:3060:9: note: ')' token is here\nregcomp.c:2662:5: note: expanded from macro 'TRIE_HANDLE_WORD'\nregcomp.c:3163:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:3163:9: note: '{' token is here\nregcomp.c:3163:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:3163:9: note: ')' token is here\nregcomp.c:3286:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:3286:9: note: '{' token is here\nregcomp.c:3286:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:3286:9: note: ')' token is here\nregcomp.c:3370:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:3370:9: note: '{' token is here\nregcomp.c:3370:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:3370:9: note: ')' token is here\nregcomp.c:3490:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:3490:9: note: '{' token is here\nregcomp.c:3490:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:3490:9: note: ')' token is here\nregcomp.c:3502:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:3502:5: note: '{' token is here\nregcomp.c:3502:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:3502:5: note: ')' token is here\nregcomp.c:3538:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:3538:13: note: '{' token is here\nregcomp.c:3538:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:3538:13: note: ')' token is here\nregcomp.c:3547:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:3547:13: note: '{' token is here\nregcomp.c:3547:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:3547:13: note: ')' token is here\nregcomp.c:3553:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:3553:9: note: '{' token is here\nregcomp.c:3553:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:3553:9: note: ')' token is here\nregcomp.c:3600:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:3600:33: note: '{' token is here\nregcomp.c:3600:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:3600:33: note: ')' token is here\nregcomp.c:3609:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:3609:37: note: '{' token is here\nregcomp.c:3609:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:3609:37: note: ')' token is here\nregcomp.c:3616:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:3616:29: note: '{' token is here\nregcomp.c:3616:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:3616:29: note: ')' token is here\nregcomp.c:3628:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:3628:21: note: '{' token is here\nregcomp.c:3628:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:3628:21: note: ')' token is here\nregcomp.c:3652:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:3652:25: note: '{' token is here\nregcomp.c:3652:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:3652:25: note: ')' token is here\nregcomp.c:3681:20: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:1118:49: note: expanded from macro 'Set_Node_Offset_Length'\nregcomp.c:3681:20: note: '{' token is here\nregcomp.c:1118:60: note: expanded from macro 'Set_Node_Offset_Length'\nregcomp.c:1119:5: note: expanded from macro 'Set_Node_Offset_Length'\nregcomp.c:1083:43: note: expanded from macro 'Set_Node_Offset_To_R'\nregcomp.c:1083:54: note: expanded from macro 'Set_Node_Offset_To_R'\nregcomp.c:1084:9: note: expanded from macro 'Set_Node_Offset_To_R'\n./regcomp.h:1086:29: note: expanded from macro 'MJD_OFFSET_DEBUG'\nregcomp.c:3681:20: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:3681:20: note: ')' token is here\nregcomp.c:1091:18: note: expanded from macro 'Set_Node_Offset_To_R'\nregcomp.c:1092:3: note: expanded from macro 'Set_Node_Offset_To_R'\nregcomp.c:1120:5: note: expanded from macro 'Set_Node_Offset_Length'\nregcomp.c:1098:40: note: expanded from macro 'Set_Node_Length_To_R'\nregcomp.c:1098:51: note: expanded from macro 'Set_Node_Length_To_R'\nregcomp.c:1099:9: note: expanded from macro 'Set_Node_Length_To_R'\nregcomp.c:1106:18: note: expanded from macro 'Set_Node_Length_To_R'\nregcomp.c:1107:3: note: expanded from macro 'Set_Node_Length_To_R'\nregcomp.c:1120:56: note: expanded from macro 'Set_Node_Offset_Length'\nregcomp.c:1121:3: note: expanded from macro 'Set_Node_Offset_Length'\nregcomp.c:3683:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:3683:24: note: '{' token is here\nregcomp.c:3683:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:3683:24: note: ')' token is here\nregcomp.c:3700:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:3700:21: note: '{' token is here\nregcomp.c:3700:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:3700:21: note: ')' token is here\nregcomp.c:3734:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:3734:13: note: '{' token is here\nregcomp.c:3734:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:3734:13: note: ')' token is here\nregcomp.c:3743:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:3743:9: note: '{' token is here\nregcomp.c:3747:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:4532:46: note: expanded from macro 'DEBUG_r'\n./perl.h:4520:33: note: expanded from macro 'DEBUG__'\nregcomp.c:3747:17: note: '{' token is here\nregcomp.c:3747:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:3747:17: note: ')' token is here\nregcomp.c:3754:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:1123:26: note: expanded from macro 'Track_Code'\nregcomp.c:3754:17: note: '{' token is here\nregcomp.c:1123:37: note: expanded from macro 'Track_Code'\nregcomp.c:3754:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:1123:44: note: expanded from macro 'Track_Code'\nregcomp.c:3754:17: note: ')' token is here\nregcomp.c:1123:46: note: expanded from macro 'Track_Code'\nregcomp.c:3756:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:3756:17: note: '{' token is here\nregcomp.c:3756:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:3756:17: note: ')' token is here\nregcomp.c:3759:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:3759:13: note: '{' token is here\nregcomp.c:3759:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:3759:13: note: ')' token is here\nregcomp.c:3743:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:3743:9: note: ')' token is here\nregcomp.c:3796:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:3796:5: note: '{' token is here\nregcomp.c:3796:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:3796:5: note: ')' token is here\nregcomp.c:3852:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:3852:5: note: '{' token is here\nregcomp.c:3852:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:3852:5: note: ')' token is here\nregcomp.c:3926:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:3926:5: note: '{' token is here\nregcomp.c:3926:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:3926:5: note: ')' token is here\nregcomp.c:4101:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:4101:5: note: '{' token is here\nregcomp.c:4101:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:4101:5: note: ')' token is here\nregcomp.c:4489:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:4489:5: note: '{' token is here\nregcomp.c:4489:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:4489:5: note: ')' token is here\nregcomp.c:4584:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:4584:5: note: '{' token is here\nregcomp.c:4584:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:4584:5: note: ')' token is here\nregcomp.c:4598:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:4598:5: note: '{' token is here\nregcomp.c:4598:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:4598:5: note: ')' token is here\nregcomp.c:4601:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:4601:5: note: '{' token is here\nregcomp.c:4601:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:4601:5: note: ')' token is here\nregcomp.c:4896:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:4896:25: note: '{' token is here\nregcomp.c:4896:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:4896:25: note: ')' token is here\nregcomp.c:4992:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:4992:29: note: '{' token is here\nregcomp.c:4992:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:4992:29: note: ')' token is here\nregcomp.c:5101:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:5101:25: note: '{' token is here\nregcomp.c:5101:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:5101:25: note: ')' token is here\nregcomp.c:5143:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:5143:37: note: '{' token is here\nregcomp.c:5143:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:5143:37: note: ')' token is here\nregcomp.c:6724:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:6724:5: note: '{' token is here\nregcomp.c:6724:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:6724:5: note: ')' token is here\nregcomp.c:6729:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./regcomp.h:1047:28: note: expanded from macro 'DEBUG_COMPILE_r'\nregcomp.c:6729:5: note: '{' token is here\nregcomp.c:6729:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:6729:5: note: ')' token is here\nregcomp.c:6809:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:6809:5: note: '{' token is here\nregcomp.c:6809:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:6809:5: note: ')' token is here\nregcomp.c:6811:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./regcomp.h:1049:26: note: expanded from macro 'DEBUG_PARSE_r'\nregcomp.c:6811:5: note: '{' token is here\nregcomp.c:6811:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:6811:5: note: ')' token is here\nregcomp.c:7149:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7149:5: note: '{' token is here\nregcomp.c:7149:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7149:5: note: ')' token is here\nregcomp.c:7220:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7220:9: note: '{' token is here\nregcomp.c:7220:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7220:9: note: ')' token is here\nregcomp.c:7229:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7229:9: note: '{' token is here\nregcomp.c:7229:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7229:9: note: ')' token is here\nregcomp.c:7255:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7255:9: note: '{' token is here\nregcomp.c:7255:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7255:9: note: ')' token is here\nregcomp.c:7568:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7568:5: note: '{' token is here\nregcomp.c:7568:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7568:5: note: ')' token is here\nregcomp.c:7572:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7572:5: note: '{' token is here\nregcomp.c:7572:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7572:5: note: ')' token is here\nregcomp.c:7631:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7631:5: note: '{' token is here\nregcomp.c:7631:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7631:5: note: ')' token is here\nregcomp.c:7659:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7659:13: note: '{' token is here\nregcomp.c:7659:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7659:13: note: ')' token is here\nregcomp.c:7706:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7706:5: note: '{' token is here\nregcomp.c:7706:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7706:5: note: ')' token is here\nregcomp.c:7711:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7711:5: note: '{' token is here\nregcomp.c:7711:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7711:5: note: ')' token is here\nregcomp.c:7745:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7745:9: note: '{' token is here\nregcomp.c:7745:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7745:9: note: ')' token is here\nregcomp.c:7814:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7814:5: note: '{' token is here\nregcomp.c:7814:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7814:5: note: ')' token is here\nregcomp.c:7930:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7930:13: note: '{' token is here\nregcomp.c:7930:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7930:13: note: ')' token is here\nregcomp.c:7933:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7933:13: note: '{' token is here\nregcomp.c:7933:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7933:13: note: ')' token is here\nregcomp.c:7977:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7977:5: note: '{' token is here\nregcomp.c:7977:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7977:5: note: ')' token is here\nregcomp.c:7985:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./regcomp.h:1074:28: note: expanded from macro 'DEBUG_OFFSETS_r'\nregcomp.c:7985:5: note: '{' token is here\nregcomp.c:7985:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7985:5: note: ')' token is here\nregcomp.c:7989:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7989:5: note: '{' token is here\nregcomp.c:7992:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./regcomp.h:1075:64: note: expanded from macro 'DEBUG_OFFSETS_r'\nregcomp.c:7992:9: note: '{' token is here\nregcomp.c:7992:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7992:9: note: ')' token is here\nregcomp.c:7989:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7989:5: note: ')' token is here\nregcomp.c:8007:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./regcomp.h:1100:38: note: expanded from macro 'DEBUG_DUMP_PRE_OPTIMIZE_r'\nregcomp.c:8007:5: note: '{' token is here\nregcomp.c:8010:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:1160:9: note: expanded from macro 'DEBUG_RExC_seen'\n./regcomp.h:1101:74: note: expanded from macro 'DEBUG_DUMP_PRE_OPTIMIZE_r'\nregcomp.c:8010:9: note: '{' token is here\nregcomp.c:8010:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8010:9: note: ')' token is here\nregcomp.c:8007:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8007:5: note: ')' token is here\nregcomp.c:8017:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8017:5: note: '{' token is here\nregcomp.c:8017:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8017:5: note: ')' token is here\nregcomp.c:8041:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8041:5: note: '{' token is here\nregcomp.c:8041:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8041:5: note: ')' token is here\nregcomp.c:8057:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8057:9: note: '{' token is here\nregcomp.c:8057:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8057:9: note: ')' token is here\nregcomp.c:8192:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8192:9: note: '{' token is here\nregcomp.c:8192:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8192:9: note: ')' token is here\nregcomp.c:8221:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./scope.h:201:5: note: expanded from macro 'ENTER_with_name'\nregcomp.c:8221:9: note: '{' token is here\n./scope.h:201:16: note: expanded from macro 'ENTER_with_name'\nregcomp.c:8221:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./scope.h:206:5: note: expanded from macro 'ENTER_with_name'\nregcomp.c:8221:9: note: ')' token is here\n./scope.h:206:7: note: expanded from macro 'ENTER_with_name'\nregcomp.c:8234:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8234:9: note: '{' token is here\nregcomp.c:8234:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8234:9: note: ')' token is here\nregcomp.c:8247:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./scope.h:208:5: note: expanded from macro 'LEAVE_with_name'\nregcomp.c:6675:13: note: expanded from macro 'CHECK_RESTUDY_GOTO_butfirst'\nregcomp.c:8247:37: note: '{' token is here\n./scope.h:208:16: note: expanded from macro 'LEAVE_with_name'\nregcomp.c:8247:37: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare]\n./scope.h:212:25: note: expanded from macro 'LEAVE_with_name'\n/usr/include/assert.h:95:7: note: expanded from macro 'assert'\nregcomp.c:8247:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./scope.h:216:5: note: expanded from macro 'LEAVE_with_name'\nregcomp.c:8247:37: note: ')' token is here\n./scope.h:216:7: note: expanded from macro 'LEAVE_with_name'\nregcomp.c:8295:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8295:9: note: '{' token is here\nregcomp.c:8295:9: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare]\nregcomp.c:8295:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8295:9: note: ')' token is here\nregcomp.c:8317:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8317:13: note: '{' token is here\nregcomp.c:8317:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8317:13: note: ')' token is here\nregcomp.c:8356:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8356:9: note: '{' token is here\nregcomp.c:8356:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8356:9: note: ')' token is here\nregcomp.c:8363:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8363:9: note: '{' token is here\nregcomp.c:8363:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8363:9: note: ')' token is here\nregcomp.c:8397:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8397:13: note: '{' token is here\nregcomp.c:8397:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8397:13: note: ')' token is here\nregcomp.c:8416:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8416:5: note: '{' token is here\nregcomp.c:8416:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8416:5: note: ')' token is here\nregcomp.c:8526:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./regcomp.h:1059:25: note: expanded from macro 'DEBUG_TEST_r'\nregcomp.c:8526:5: note: '{' token is here\nregcomp.c:8526:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8526:5: note: ')' token is here\nregcomp.c:8530:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./regcomp.h:1053:25: note: expanded from macro 'DEBUG_DUMP_r'\nregcomp.c:8530:5: note: '{' token is here\nregcomp.c:8531:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./regcomp.h:1054:63: note: expanded from macro 'DEBUG_DUMP_r'\nregcomp.c:8531:9: note: '{' token is here\nregcomp.c:8531:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8531:9: note: ')' token is here\nregcomp.c:8530:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8530:5: note: ')' token is here\nregcomp.c:8685:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8685:5: note: '{' token is here\nregcomp.c:8685:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8685:5: note: ')' token is here\nregcomp.c:10957:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:10957:17: note: '{' token is here\nregcomp.c:10957:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:10957:17: note: ')' token is here\nregcomp.c:10962:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:10962:17: note: '{' token is here\nregcomp.c:10962:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:10962:17: note: ')' token is here\nregcomp.c:11059:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11059:17: note: '{' token is here\nregcomp.c:11059:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11059:17: note: ')' token is here\nregcomp.c:11102:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11102:5: note: '{' token is here\nregcomp.c:11102:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11102:5: note: ')' token is here\nregcomp.c:11135:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:1095:5: note: expanded from macro 'Set_Node_Offset'\nregcomp.c:11135:5: note: '{' token is here\nregcomp.c:11135:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11135:5: note: ')' token is here\nregcomp.c:11136:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:1112:5: note: expanded from macro 'Set_Node_Cur_Length'\nregcomp.c:1110:5: note: expanded from macro 'Set_Node_Length'\nregcomp.c:11136:5: note: '{' token is here\nregcomp.c:11136:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11136:5: note: ')' token is here\nregcomp.c:11176:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11176:5: note: '{' token is here\nregcomp.c:11176:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11176:5: note: ')' token is here\nregcomp.c:11179:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:9089:35: note: expanded from macro 'DEBUG_PARSE'\nregcomp.c:11179:5: note: '{' token is here\nregcomp.c:9090:5: note: expanded from macro 'DEBUG_PARSE'\nregcomp.c:9059:39: note: expanded from macro 'DEBUG_PARSE_MSG'\n./regcomp.h:1050:64: note: expanded from macro 'DEBUG_PARSE_r'\nregcomp.c:11179:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11179:5: note: ')' token is here\nregcomp.c:11471:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11471:17: note: '{' token is here\nregcomp.c:11471:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11471:17: note: ')' token is here\nregcomp.c:11565:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11565:17: note: '{' token is here\nregcomp.c:11565:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11565:17: note: ')' token is here\nregcomp.c:11833:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11833:17: note: '{' token is here\nregcomp.c:11833:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11833:17: note: ')' token is here\nregcomp.c:11840:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11840:17: note: '{' token is here\nregcomp.c:11840:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11840:17: note: ')' token is here\nregcomp.c:11842:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11842:17: note: '{' token is here\nregcomp.c:11842:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11842:17: note: ')' token is here\nregcomp.c:11859:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11859:21: note: '{' token is here\nregcomp.c:11859:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11859:21: note: ')' token is here\nregcomp.c:11921:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11921:17: note: '{' token is here\nregcomp.c:11921:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11921:17: note: ')' token is here\nregcomp.c:11922:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11922:17: note: '{' token is here\nregcomp.c:11922:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11922:17: note: ')' token is here\nregcomp.c:12228:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12228:17: note: '{' token is here\nregcomp.c:12228:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12228:17: note: ')' token is here\nregcomp.c:12235:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12235:13: note: '{' token is here\nregcomp.c:12235:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12235:13: note: ')' token is here\nregcomp.c:12236:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12236:13: note: '{' token is here\nregcomp.c:12236:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12236:13: note: ')' token is here\nregcomp.c:12264:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12264:13: note: '{' token is here\nregcomp.c:12264:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12264:13: note: ')' token is here\nregcomp.c:12265:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12265:13: note: '{' token is here\nregcomp.c:12265:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12265:13: note: ')' token is here\nregcomp.c:12323:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12323:17: note: '{' token is here\nregcomp.c:12323:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12323:17: note: ')' token is here\nregcomp.c:12331:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12331:13: note: '{' token is here\nregcomp.c:12331:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12331:13: note: ')' token is here\nregcomp.c:12332:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12332:13: note: '{' token is here\nregcomp.c:12332:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12332:13: note: ')' token is here\nregcomp.c:12357:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12357:17: note: '{' token is here\nregcomp.c:12357:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12357:17: note: ')' token is here\nregcomp.c:12366:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12366:9: note: '{' token is here\nregcomp.c:12367:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12367:13: note: '{' token is here\nregcomp.c:12367:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12367:13: note: ')' token is here\nregcomp.c:12366:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12366:9: note: ')' token is here\nregcomp.c:12418:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12418:17: note: '{' token is here\nregcomp.c:12419:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12419:21: note: '{' token is here\nregcomp.c:12419:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12419:21: note: ')' token is here\nregcomp.c:12418:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12418:17: note: ')' token is here\nregcomp.c:12461:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12461:13: note: '{' token is here\nregcomp.c:12461:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12461:13: note: ')' token is here\nregcomp.c:12462:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12462:13: note: '{' token is here\nregcomp.c:12462:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12462:13: note: ')' token is here\nregcomp.c:12492:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12492:9: note: '{' token is here\nregcomp.c:12492:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12492:9: note: ')' token is here\nregcomp.c:12522:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12522:5: note: '{' token is here\nregcomp.c:12522:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12522:5: note: ')' token is here\nregcomp.c:12526:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12526:5: note: '{' token is here\nregcomp.c:12526:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12526:5: note: ')' token is here\nregcomp.c:12535:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12535:13: note: '{' token is here\nregcomp.c:12535:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12535:13: note: ')' token is here\nregcomp.c:12732:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12732:9: note: '{' token is here\nregcomp.c:12732:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12732:9: note: ')' token is here\nregcomp.c:12740:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12740:5: note: '{' token is here\nregcomp.c:12740:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12740:5: note: ')' token is here\nregcomp.c:12777:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12777:5: note: '{' token is here\nregcomp.c:12777:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12777:5: note: ')' token is here\nregcomp.c:12781:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12781:5: note: '{' token is here\nregcomp.c:12781:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12781:5: note: ')' token is here\nregcomp.c:12865:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12865:9: note: '{' token is here\nregcomp.c:12865:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12865:9: note: ')' token is here\nregcomp.c:12934:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12934:9: note: '{' token is here\nregcomp.c:12934:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12934:9: note: ')' token is here\nregcomp.c:12935:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12935:9: note: '{' token is here\nregcomp.c:12935:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12935:9: note: ')' token is here\nregcomp.c:12951:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12951:9: note: '{' token is here\nregcomp.c:12951:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12951:9: note: ')' token is here\nregcomp.c:12952:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12952:9: note: '{' token is here\nregcomp.c:12952:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12952:9: note: ')' token is here\nregcomp.c:13022:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13022:5: note: '{' token is here\nregcomp.c:13022:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13022:5: note: ')' token is here\nregcomp.c:13123:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13123:5: note: '{' token is here\nregcomp.c:13123:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13123:5: note: ')' token is here\nregcomp.c:13157:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13157:9: note: '{' token is here\nregcomp.c:13157:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13157:9: note: ')' token is here\nregcomp.c:13594:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13594:5: note: '{' token is here\nregcomp.c:13594:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13594:5: note: ')' token is here\nregcomp.c:13598:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13598:5: note: '{' token is here\nregcomp.c:13598:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13598:5: note: ')' token is here\nregcomp.c:13613:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13613:9: note: '{' token is here\nregcomp.c:13613:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13613:9: note: ')' token is here\nregcomp.c:13623:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13623:9: note: '{' token is here\nregcomp.c:13623:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13623:9: note: ')' token is here\nregcomp.c:13633:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13633:9: note: '{' token is here\nregcomp.c:13633:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13633:9: note: ')' token is here\nregcomp.c:13655:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13655:9: note: '{' token is here\nregcomp.c:13655:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13655:9: note: ')' token is here\nregcomp.c:13854:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13854:25: note: '{' token is here\nregcomp.c:13854:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13854:25: note: ')' token is here\nregcomp.c:13946:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13946:13: note: '{' token is here\nregcomp.c:13946:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13946:13: note: ')' token is here\nregcomp.c:13947:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13947:13: note: '{' token is here\nregcomp.c:13947:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13947:13: note: ')' token is here\nregcomp.c:14166:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14166:17: note: '{' token is here\nregcomp.c:14166:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14166:17: note: ')' token is here\nregcomp.c:14167:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14167:17: note: '{' token is here\nregcomp.c:14167:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14167:17: note: ')' token is here\nregcomp.c:15526:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15526:13: note: '{' token is here\nregcomp.c:15526:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15526:13: note: ')' token is here\nregcomp.c:16472:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16472:5: note: '{' token is here\nregcomp.c:16472:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16472:5: note: ')' token is here\nregcomp.c:16505:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16505:5: note: '{' token is here\nregcomp.c:16505:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16505:5: note: ')' token is here\nregcomp.c:16510:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16510:5: note: '{' token is here\nregcomp.c:16510:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16510:5: note: ')' token is here\nregcomp.c:17163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17163:5: note: '{' token is here\nregcomp.c:17163:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17163:5: note: ')' token is here\nregcomp.c:17571:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17571:5: note: '{' token is here\nregcomp.c:17571:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17571:5: note: ')' token is here\nregcomp.c:17586:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17586:5: note: '{' token is here\nregcomp.c:17586:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17586:5: note: ')' token is here\nregcomp.c:18382:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18382:17: note: '{' token is here\nregcomp.c:18382:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18382:17: note: ')' token is here\nregcomp.c:19217:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:19217:13: note: '{' token is here\nregcomp.c:19217:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:19217:13: note: ')' token is here\nregcomp.c:20657:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20657:5: note: '{' token is here\nregcomp.c:20657:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20657:5: note: ')' token is here\nregcomp.c:20671:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20671:9: note: '{' token is here\nregcomp.c:20671:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20671:9: note: ')' token is here\nregcomp.c:20680:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20680:9: note: '{' token is here\nregcomp.c:20680:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20680:9: note: ')' token is here\nregcomp.c:20779:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20779:5: note: '{' token is here\nregcomp.c:20779:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20779:5: note: ')' token is here\nregcomp.c:20785:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:9093:48: note: expanded from macro 'DEBUG_PARSE_FMT'\nregcomp.c:20785:5: note: '{' token is here\nregcomp.c:9094:5: note: expanded from macro 'DEBUG_PARSE_FMT'\nregcomp.c:20785:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20785:5: note: ')' token is here\nregcomp.c:20828:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20828:13: note: '{' token is here\nregcomp.c:20828:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20828:13: note: ')' token is here\nregcomp.c:20838:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20838:13: note: '{' token is here\nregcomp.c:20838:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20838:13: note: ')' token is here\nregcomp.c:20839:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20839:13: note: '{' token is here\nregcomp.c:20839:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20839:13: note: ')' token is here\nregcomp.c:20847:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20847:9: note: '{' token is here\nregcomp.c:20847:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20847:9: note: ')' token is here\nregcomp.c:20857:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20857:9: note: '{' token is here\nregcomp.c:20857:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20857:9: note: ')' token is here\nregcomp.c:20858:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20858:9: note: '{' token is here\nregcomp.c:20858:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20858:9: note: ')' token is here\nregcomp.c:20883:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20883:5: note: '{' token is here\nregcomp.c:20883:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20883:5: note: ')' token is here\nregcomp.c:20895:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20895:9: note: '{' token is here\nregcomp.c:20896:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20896:13: note: '{' token is here\nregcomp.c:20896:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20896:13: note: ')' token is here\nregcomp.c:20895:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20895:9: note: ')' token is here\nregcomp.c:20959:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20959:5: note: '{' token is here\nregcomp.c:20959:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20959:5: note: ')' token is here\nregcomp.c:20988:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20988:9: note: '{' token is here\nregcomp.c:20989:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20989:13: note: '{' token is here\nregcomp.c:20989:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20989:13: note: ')' token is here\nregcomp.c:20988:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20988:9: note: ')' token is here\nregcomp.c:21000:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:21000:5: note: '{' token is here\nregcomp.c:21001:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:21001:9: note: '{' token is here\nregcomp.c:21001:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:21001:9: note: ')' token is here\nregcomp.c:21000:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:21000:5: note: ')' token is here\nregcomp.c:21148:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:21148:5: note: '{' token is here\nregcomp.c:21148:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:21148:5: note: ')' token is here\nregcomp.c:21221:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./regcomp.h:1057:26: note: expanded from macro 'DEBUG_FLAGS_r'\nregcomp.c:21221:5: note: '{' token is here\nregcomp.c:21221:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:21221:5: note: ')' token is here\nregcomp.c:21289:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:21289:5: note: '{' token is here\nregcomp.c:21289:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:21289:5: note: ')' token is here\nregcomp.c:21297:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:823:30: note: expanded from macro 'FAIL3'\nregcomp.c:21297:13: note: '{' token is here\nregcomp.c:21297:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:21297:13: note: ')' token is here\nregcomp.c:21335:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:21335:9: note: '{' token is here\nregcomp.c:21335:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:21335:9: note: ')' token is here\nregcomp.c:21738:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:21738:5: note: '{' token is here\nregcomp.c:21738:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:21738:5: note: ')' token is here\nregcomp.c:21743:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:21743:5: note: '{' token is here\nregcomp.c:21743:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:21743:5: note: ')' token is here\nregcomp.c:21788:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:21788:5: note: '{' token is here\nregcomp.c:21788:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:21788:5: note: ')' token is here\nregcomp.c:21952:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:21952:5: note: '{' token is here\nregcomp.c:21952:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:21952:5: note: ')' token is here\nregcomp.c:21960:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:21960:5: note: '{' token is here\nregcomp.c:21960:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:21960:5: note: ')' token is here\nregcomp.c:23020:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:23020:5: note: '{' token is here\nregcomp.c:23020:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:23020:5: note: ')' token is here\nregcomp.c:23048:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:23000:19: note: expanded from macro 'CLEAR_OPTSTART'\nregcomp.c:23048:13: note: '{' token is here\nregcomp.c:23000:30: note: expanded from macro 'CLEAR_OPTSTART'\nregcomp.c:23001:9: note: expanded from macro 'CLEAR_OPTSTART'\nregcomp.c:23048:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:23048:13: note: ')' token is here\nregcomp.c:23004:5: note: expanded from macro 'CLEAR_OPTSTART'\nregcomp.c:23004:7: note: expanded from macro 'CLEAR_OPTSTART'\nregcomp.c:23074:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:23007:21: note: expanded from macro 'DUMPUNTIL'\nregcomp.c:23074:17: note: '{' token is here\nregcomp.c:23074:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:23074:17: note: ')' token is here\nregcomp.c:23079:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:23079:13: note: '{' token is here\nregcomp.c:23079:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:23079:13: note: ')' token is here\nregcomp.c:23121:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:23121:25: note: '{' token is here\nregcomp.c:23121:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:23121:25: note: ')' token is here\nregcomp.c:23135:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:23135:13: note: '{' token is here\nregcomp.c:23135:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:23135:13: note: ')' token is here\nregcomp.c:23140:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:23140:13: note: '{' token is here\nregcomp.c:23140:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:23140:13: note: ')' token is here\nregcomp.c:23143:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:23143:13: note: '{' token is here\nregcomp.c:23143:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:23143:13: note: ')' token is here\nregcomp.c:23157:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:23157:5: note: '{' token is here\nregcomp.c:23157:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:23157:5: note: ')' token is here\nregcomp.c:23357:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:23357:5: note: '{' token is here\nregcomp.c:23357:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:23357:5: note: ')' token is here\nregcomp.c:23419:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:23419:5: note: '{' token is here\nregcomp.c:23419:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:23419:5: note: ')' token is here\nregcomp.c:23423:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:23423:5: note: '{' token is here\nregcomp.c:23423:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:23423:5: note: ')' token is here\nregcomp.c:23437:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:23437:5: note: '{' token is here\nregcomp.c:23437:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:23437:5: note: ')' token is here\nregcomp.c:24254:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24254:13: note: '{' token is here\nregcomp.c:24254:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24254:13: note: ')' token is here\nregcomp.c:24270:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24270:13: note: '{' token is here\nregcomp.c:24270:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24270:13: note: ')' token is here\nregcomp.c:24718:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24718:13: note: '{' token is here\nregcomp.c:24718:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24718:13: note: ')' token is here\nregcomp.c:24835:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24835:13: note: '{' token is here\nregcomp.c:24835:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24835:13: note: ')' token is here\nregcomp.c:25273:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:25273:5: note: '{' token is here\nregcomp.c:25273:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:25273:5: note: ')' token is here\nregcomp.c:25296:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:25296:5: note: '{' token is here\nregcomp.c:25296:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:25296:5: note: ')' token is here\npp_hot.c:182:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:182:17: note: '{' token is here\npp_hot.c:182:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:182:17: note: ')' token is here\npp_hot.c:192:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:192:17: note: '{' token is here\npp_hot.c:192:17: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare]\npp_hot.c:192:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:192:17: note: ')' token is here\n./pp.h:396:26: note: expanded from macro 'MEXTEND'\npp_hot.c:3138:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:3138:5: note: '{' token is here\npp_hot.c:3138:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:3138:5: note: ')' token is here\n./pp.h:383:33: note: expanded from macro 'EXTEND_SKIP'\npp_hot.c:4562:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:4562:5: note: '{' token is here\npp_hot.c:4562:5: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare]\npp_hot.c:4562:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:4562:5: note: ')' token is here\npp_hot.c:4569:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:4569:9: note: '{' token is here\npp_hot.c:4569:9: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare]\npp_hot.c:4569:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:4569:9: note: ')' token is here\npp_hot.c:4589:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:4589:9: note: '{' token is here\npp_hot.c:4589:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:4589:9: note: ')' token is here\npp_hot.c:5167:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./pad.h:371:9: note: expanded from macro 'PAD_SET_CUR_NOSAVE'\npp_hot.c:5167:9: note: '{' token is here\npp_hot.c:5167:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5167:9: note: ')' token is here\npp_hot.c:5213:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5213:9: note: '{' token is here\npp_hot.c:5213:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5213:9: note: ')' token is here\npp_hot.c:5305:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5305:9: note: '{' token is here\npp_hot.c:5305:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5305:9: note: ')' token is here\npp_hot.c:5340:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5340:5: note: '{' token is here\npp_hot.c:5340:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5340:5: note: ')' token is here\nsv.c:400:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:400:5: note: '{' token is here\nsv.c:400:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:400:5: note: ')' token is here\nsv.c:525:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:4539:22: note: expanded from macro 'DEBUG_D'\nsv.c:525:13: note: '{' token is here\nsv.c:525:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:525:13: note: ')' token is here\nsv.c:557:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:557:9: note: '{' token is here\nsv.c:557:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:557:9: note: ')' token is here\nsv.c:563:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:563:9: note: '{' token is here\nsv.c:563:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:563:9: note: ')' token is here\nsv.c:569:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:569:9: note: '{' token is here\nsv.c:569:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:569:9: note: ')' token is here\nsv.c:575:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:575:9: note: '{' token is here\nsv.c:575:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:575:9: note: ')' token is here\nsv.c:597:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:597:9: note: '{' token is here\nsv.c:597:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:597:9: note: ')' token is here\nsv.c:657:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:657:5: note: '{' token is here\nsv.c:657:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:657:5: note: ')' token is here\nsv.c:1110:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:1110:9: note: '{' token is here\nsv.c:1110:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:1110:9: note: ')' token is here\nsv.c:1121:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:1121:5: note: '{' token is here\nsv.c:1121:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:1121:5: note: ')' token is here\nsv.c:1139:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:1139:5: note: '{' token is here\nsv.c:1139:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:1139:5: note: ')' token is here\nsv.c:1667:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:1667:9: note: '{' token is here\nsv.c:1667:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:1667:9: note: ')' token is here\nsv.c:1772:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:1772:9: note: '{' token is here\nsv.c:1772:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:1772:9: note: ')' token is here\nsv.c:2661:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:4473:40: note: expanded from macro 'DEBUG_c'\nsv.c:2661:13: note: '{' token is here\nsv.c:2661:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:2661:13: note: ')' token is here\nsv.c:2665:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:2665:13: note: '{' token is here\nsv.c:2665:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:2665:13: note: ')' token is here\nsv.c:2806:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:2806:9: note: '{' token is here\nsv.c:2806:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:2806:9: note: ')' token is here\nsv.c:2809:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:2809:9: note: '{' token is here\nsv.c:2809:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:2809:9: note: ')' token is here\nsv.c:3894:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:3894:5: note: '{' token is here\nsv.c:3894:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:3894:5: note: ')' token is here\nsv.c:3899:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:3899:5: note: '{' token is here\nsv.c:3899:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:3899:5: note: ')' token is here\nsv.c:4393:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4393:9: note: '{' token is here\nsv.c:4393:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4393:9: note: ')' token is here\nsv.c:4675:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:4550:22: note: expanded from macro 'DEBUG_C'\nsv.c:4675:21: note: '{' token is here\nsv.c:4675:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4675:21: note: ')' token is here\nsv.c:4842:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4842:13: note: '{' token is here\nsv.c:4842:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4842:13: note: ')' token is here\nsv.c:4853:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4853:9: note: '{' token is here\nsv.c:4853:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:4853:9: note: ')' token is here\nsv.c:370:5: note: expanded from macro 'del_SV'\nsv.c:370:16: note: expanded from macro 'del_SV'\nsv.c:374:13: note: expanded from macro 'del_SV'\nsv.c:375:5: note: expanded from macro 'del_SV'\nsv.c:375:7: note: expanded from macro 'del_SV'\nsv.c:6860:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:6860:21: note: '{' token is here\nsv.c:6860:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:6860:21: note: ')' token is here\nsv.c:6982:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:6982:17: note: '{' token is here\nsv.c:6982:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:6982:17: note: ')' token is here\nsv.c:6992:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:6992:17: note: '{' token is here\nsv.c:6992:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:6992:17: note: ')' token is here\nsv.c:8304:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:8304:5: note: '{' token is here\nsv.c:8304:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:8304:5: note: ')' token is here\nsv.c:8310:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:8310:5: note: '{' token is here\nsv.c:8310:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:8310:5: note: ')' token is here\nsv.c:8746:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:4542:23: note: expanded from macro 'DEBUG_Pv'\nsv.c:8746:9: note: '{' token is here\nsv.c:8746:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:8746:9: note: ')' token is here\nsv.c:8765:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:8765:9: note: '{' token is here\nsv.c:8765:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:8765:9: note: ')' token is here\nsv.c:16077:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16077:9: note: '{' token is here\nsv.c:16077:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16077:9: note: ')' token is here\nsv.c:16112:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16112:9: note: '{' token is here\nsv.c:16112:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16112:9: note: ')' token is here\nsv.c:16153:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16153:9: note: '{' token is here\nsv.c:16153:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16153:9: note: ')' token is here\nsv.c:16171:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16171:9: note: '{' token is here\nsv.c:16171:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16171:9: note: ')' token is here\nsv.c:16474:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16474:9: note: '{' token is here\nsv.c:16474:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16474:9: note: ')' token is here\nsv.c:16577:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16577:9: note: '{' token is here\nsv.c:16577:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16577:9: note: ')' token is here\nsv.c:16815:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16815:9: note: '{' token is here\nsv.c:16815:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16815:9: note: ')' token is here\npp.c:2231:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2231:13: note: '{' token is here\npp.c:2231:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2231:13: note: ')' token is here\n./perl.h:6963:13: note: expanded from macro 'SET_NUMERIC_STANDARD'\n./perl.h:6967:13: note: expanded from macro 'SET_NUMERIC_STANDARD'\npp.c:5779:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5779:9: note: '{' token is here\npp.c:5779:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5779:9: note: ')' token is here\npp.c:5781:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5781:9: note: '{' token is here\npp.c:5781:9: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare]\npp.c:5781:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5781:9: note: ')' token is here\npp.c:5835:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5835:9: note: '{' token is here\npp.c:5835:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5835:9: note: ')' token is here\npp.c:5837:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5837:9: note: '{' token is here\npp.c:5837:9: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare]\npp.c:5837:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5837:9: note: ')' token is here\npp.c:6423:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6423:13: note: '{' token is here\npp.c:6423:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6423:13: note: ')' token is here\npp.c:6425:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6425:13: note: '{' token is here\npp.c:6425:13: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare]\npp.c:6425:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6425:13: note: ')' token is here\nscope.c:142:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nscope.c:142:13: note: '{' token is here\nscope.c:142:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nscope.c:142:13: note: ')' token is here\nscope.c:1178:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nscope.c:1178:17: note: '{' token is here\nscope.c:1178:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nscope.c:1178:17: note: ')' token is here\npp_ctl.c:314:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:314:13: note: '{' token is here\npp_ctl.c:314:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:314:13: note: ')' token is here\npp_ctl.c:536:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:4524:22: note: expanded from macro 'DEBUG_f'\npp_ctl.c:536:9: note: '{' token is here\npp_ctl.c:536:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:536:9: note: ')' token is here\npp_ctl.c:984:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:984:5: note: '{' token is here\npp_ctl.c:984:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:984:5: note: ')' token is here\npp_ctl.c:988:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:988:5: note: '{' token is here\npp_ctl.c:988:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:988:5: note: ')' token is here\npp_ctl.c:1109:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:1109:5: note: '{' token is here\npp_ctl.c:1109:5: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare]\npp_ctl.c:1109:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:1109:5: note: ')' token is here\npp_ctl.c:1115:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:1115:9: note: '{' token is here\npp_ctl.c:1115:9: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare]\npp_ctl.c:1115:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:1115:9: note: ')' token is here\npp_ctl.c:1131:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:1131:9: note: '{' token is here\npp_ctl.c:1131:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:1131:9: note: ')' token is here\npp_ctl.c:1844:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:1844:13: note: '{' token is here\npp_ctl.c:1844:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:1844:13: note: ')' token is here\npp_ctl.c:1850:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:1850:5: note: '{' token is here\npp_ctl.c:1850:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:1850:5: note: ')' token is here\npp_ctl.c:2123:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:2123:13: note: '{' token is here\npp_ctl.c:2123:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:2123:13: note: ')' token is here\npp_ctl.c:2131:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:2131:13: note: '{' token is here\npp_ctl.c:2131:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:2131:13: note: ')' token is here\npp_ctl.c:2148:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:2148:13: note: '{' token is here\npp_ctl.c:2148:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:2148:13: note: ')' token is here\npp_ctl.c:2943:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:2943:17: note: '{' token is here\npp_ctl.c:2943:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:2943:17: note: ')' token is here\npp_ctl.c:2991:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:2991:17: note: '{' token is here\npp_ctl.c:2991:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:2991:17: note: ')' token is here\npp_ctl.c:3012:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:3012:17: note: '{' token is here\npp_ctl.c:3012:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:3012:17: note: ')' token is here\npp_ctl.c:3312:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:3312:9: note: '{' token is here\npp_ctl.c:3312:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:3312:9: note: ')' token is here\npp_ctl.c:3410:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:3410:9: note: '{' token is here\npp_ctl.c:3410:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:3410:9: note: ')' token is here\npp_ctl.c:3488:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:3488:5: note: '{' token is here\npp_ctl.c:3488:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:3488:5: note: ')' token is here\npp_ctl.c:3597:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:3597:5: note: '{' token is here\npp_ctl.c:3597:5: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare]\npp_ctl.c:3597:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:3597:5: note: ')' token is here\npp_ctl.c:3603:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:4535:22: note: expanded from macro 'DEBUG_x'\npp_ctl.c:3603:5: note: '{' token is here\npp_ctl.c:3603:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:3603:5: note: ')' token is here\npp_ctl.c:4038:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4038:21: note: '{' token is here\npp_ctl.c:4038:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4038:21: note: ')' token is here\npp_ctl.c:4118:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4118:21: note: '{' token is here\npp_ctl.c:4118:21: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare]\npp_ctl.c:4118:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4118:21: note: ')' token is here\npp_ctl.c:4800:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4800:5: note: '{' token is here\npp_ctl.c:4800:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4800:5: note: ')' token is here\npp_ctl.c:4831:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4831:5: note: '{' token is here\npp_ctl.c:4831:5: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare]\npp_ctl.c:4831:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4831:5: note: ')' token is here\npp_ctl.c:4837:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:4553:22: note: expanded from macro 'DEBUG_M'\npp_ctl.c:4837:5: note: '{' token is here\npp_ctl.c:4837:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4837:5: note: ')' token is here\npp_ctl.c:4869:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4869:9: note: '{' token is here\npp_ctl.c:4869:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4869:9: note: ')' token is here\npp_ctl.c:4870:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4870:9: note: '{' token is here\npp_ctl.c:4870:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4870:9: note: ')' token is here\npp_ctl.c:4879:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4879:9: note: '{' token is here\npp_ctl.c:4879:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4879:9: note: ')' token is here\npp_ctl.c:4887:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4887:9: note: '{' token is here\npp_ctl.c:4887:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4887:9: note: ')' token is here\npp_ctl.c:4895:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4895:9: note: '{' token is here\npp_ctl.c:4895:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4895:9: note: ')' token is here\npp_ctl.c:4913:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4913:13: note: '{' token is here\npp_ctl.c:4913:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4913:13: note: ')' token is here\npp_ctl.c:4917:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4917:17: note: '{' token is here\npp_ctl.c:4917:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4917:17: note: ')' token is here\npp_ctl.c:4918:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4918:17: note: '{' token is here\npp_ctl.c:4918:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4918:17: note: ')' token is here\npp_ctl.c:4930:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4930:17: note: '{' token is here\npp_ctl.c:4930:17: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare]\npp_ctl.c:4930:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4930:17: note: ')' token is here\npp_ctl.c:4943:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4943:13: note: '{' token is here\npp_ctl.c:4943:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4943:13: note: ')' token is here\npp_ctl.c:4948:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4948:17: note: '{' token is here\npp_ctl.c:4948:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4948:17: note: ')' token is here\npp_ctl.c:4949:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4949:17: note: '{' token is here\npp_ctl.c:4949:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4949:17: note: ')' token is here\npp_ctl.c:4962:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4962:17: note: '{' token is here\npp_ctl.c:4962:17: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare]\npp_ctl.c:4962:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4962:17: note: ')' token is here\npp_ctl.c:4971:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4971:13: note: '{' token is here\npp_ctl.c:4971:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4971:13: note: ')' token is here\npp_ctl.c:4972:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4972:13: note: '{' token is here\npp_ctl.c:4972:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4972:13: note: ')' token is here\npp_ctl.c:4984:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4984:13: note: '{' token is here\npp_ctl.c:4984:13: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare]\npp_ctl.c:4984:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4984:13: note: ')' token is here\npp_ctl.c:4994:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4994:13: note: '{' token is here\npp_ctl.c:4994:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4994:13: note: ')' token is here\npp_ctl.c:5007:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5007:13: note: '{' token is here\npp_ctl.c:5007:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5007:13: note: ')' token is here\npp_ctl.c:5030:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5030:17: note: '{' token is here\npp_ctl.c:5030:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5030:17: note: ')' token is here\npp_ctl.c:5058:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5058:13: note: '{' token is here\npp_ctl.c:5058:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5058:13: note: ')' token is here\npp_ctl.c:5061:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5061:17: note: '{' token is here\npp_ctl.c:5061:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5061:17: note: ')' token is here\npp_ctl.c:5070:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5070:13: note: '{' token is here\npp_ctl.c:5070:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5070:13: note: ')' token is here\npp_ctl.c:5079:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5079:21: note: '{' token is here\npp_ctl.c:5079:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5079:21: note: ')' token is here\npp_ctl.c:5095:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5095:13: note: '{' token is here\npp_ctl.c:5095:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5095:13: note: ')' token is here\npp_ctl.c:5112:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5112:13: note: '{' token is here\npp_ctl.c:5112:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5112:13: note: ')' token is here\npp_ctl.c:5116:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5116:17: note: '{' token is here\npp_ctl.c:5116:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5116:17: note: ')' token is here\npp_ctl.c:5126:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5126:13: note: '{' token is here\npp_ctl.c:5126:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5126:13: note: ')' token is here\npp_ctl.c:5169:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5169:25: note: '{' token is here\npp_ctl.c:5169:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5169:25: note: ')' token is here\npp_ctl.c:5172:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5172:25: note: '{' token is here\npp_ctl.c:5172:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5172:25: note: ')' token is here\npp_ctl.c:5182:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5182:13: note: '{' token is here\npp_ctl.c:5182:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5182:13: note: ')' token is here\npp_ctl.c:5191:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5191:21: note: '{' token is here\npp_ctl.c:5191:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5191:21: note: ')' token is here\npp_ctl.c:5209:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5209:13: note: '{' token is here\npp_ctl.c:5209:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5209:13: note: ')' token is here\npp_ctl.c:5212:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5212:17: note: '{' token is here\npp_ctl.c:5212:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5212:17: note: ')' token is here\npp_ctl.c:5224:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5224:17: note: '{' token is here\npp_ctl.c:5224:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5224:17: note: ')' token is here\npp_ctl.c:5234:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5234:21: note: '{' token is here\npp_ctl.c:5234:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5234:21: note: ')' token is here\npp_ctl.c:5237:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5237:21: note: '{' token is here\npp_ctl.c:5237:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5237:21: note: ')' token is here\npp_ctl.c:5249:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5249:13: note: '{' token is here\npp_ctl.c:5249:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5249:13: note: ')' token is here\npp_ctl.c:5254:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5254:13: note: '{' token is here\npp_ctl.c:5254:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5254:13: note: ')' token is here\npp_ctl.c:5261:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5261:13: note: '{' token is here\npp_ctl.c:5261:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5261:13: note: ')' token is here\npp_ctl.c:5274:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5274:9: note: '{' token is here\npp_ctl.c:5274:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5274:9: note: ')' token is here\npp_ctl.c:5275:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5275:9: note: '{' token is here\npp_ctl.c:5275:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5275:9: note: ')' token is here\npp_ctl.c:5286:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5286:9: note: '{' token is here\npp_ctl.c:5286:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5286:9: note: ')' token is here\npp_ctl.c:5291:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5291:9: note: '{' token is here\npp_ctl.c:5291:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5291:9: note: ')' token is here\npp_ctl.c:5297:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5297:9: note: '{' token is here\npp_ctl.c:5297:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5297:9: note: ')' token is here\npp_ctl.c:5317:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5317:5: note: '{' token is here\npp_ctl.c:5317:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5317:5: note: ')' token is here\npp_ctl.c:5479:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5479:13: note: '{' token is here\npp_ctl.c:5479:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5479:13: note: ')' token is here\npp_ctl.c:5483:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5483:9: note: '{' token is here\npp_ctl.c:5483:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5483:9: note: ')' token is here\npp_ctl.c:5490:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5490:9: note: '{' token is here\npp_ctl.c:5490:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5490:9: note: ')' token is here\npp_ctl.c:5800:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5800:9: note: '{' token is here\npp_ctl.c:5800:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5800:9: note: ')' token is here\npp_ctl.c:5830:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5830:9: note: '{' token is here\npp_ctl.c:5830:9: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare]\npp_ctl.c:5830:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:5830:9: note: ')' token is here\npp_sys.c:306:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:306:13: note: '{' token is here\npp_sys.c:306:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:306:13: note: ')' token is here\npp_sys.c:312:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:312:13: note: '{' token is here\npp_sys.c:312:13: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare]\npp_sys.c:312:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:312:13: note: ')' token is here\npp_sys.c:372:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:372:5: note: '{' token is here\npp_sys.c:372:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:372:5: note: ')' token is here\npp_sys.c:397:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:397:5: note: '{' token is here\npp_sys.c:397:5: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare]\npp_sys.c:397:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:397:5: note: ')' token is here\npp_sys.c:510:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:510:5: note: '{' token is here\npp_sys.c:510:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:510:5: note: ')' token is here\npp_sys.c:569:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:569:5: note: '{' token is here\npp_sys.c:569:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:569:5: note: ')' token is here\npp_sys.c:586:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:586:5: note: '{' token is here\npp_sys.c:586:5: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare]\npp_sys.c:586:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:586:5: note: ')' token is here\npp_sys.c:920:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:920:9: note: '{' token is here\npp_sys.c:920:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:920:9: note: ')' token is here\npp_sys.c:966:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:966:9: note: '{' token is here\npp_sys.c:966:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:966:9: note: ')' token is here\npp_sys.c:989:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:989:5: note: '{' token is here\npp_sys.c:989:5: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare]\npp_sys.c:989:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:989:5: note: ')' token is here\npp_sys.c:1022:16: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1022:16: note: '{' token is here\npp_sys.c:1022:16: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1022:16: note: ')' token is here\npp_sys.c:1024:16: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1024:16: note: '{' token is here\npp_sys.c:1024:16: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare]\npp_sys.c:1024:16: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1024:16: note: ')' token is here\npp_sys.c:1079:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1079:5: note: '{' token is here\npp_sys.c:1079:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1079:5: note: ')' token is here\npp_sys.c:1115:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1115:5: note: '{' token is here\npp_sys.c:1115:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1115:5: note: ')' token is here\npp_sys.c:1414:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1414:5: note: '{' token is here\npp_sys.c:1414:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1414:5: note: ')' token is here\npp_sys.c:1472:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1472:5: note: '{' token is here\npp_sys.c:1472:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:1472:5: note: ')' token is here\ndoop.c:49:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:4557:22: note: expanded from macro 'DEBUG_y'\ndoop.c:49:5: note: '{' token is here\ndoop.c:49:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:49:5: note: ')' token is here\ndoop.c:52:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:52:5: note: '{' token is here\ndoop.c:52:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:52:5: note: ')' token is here\ndoop.c:108:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:108:5: note: '{' token is here\ndoop.c:108:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:108:5: note: ')' token is here\ndoop.c:110:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:110:5: note: '{' token is here\ndoop.c:110:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:110:5: note: ')' token is here\ndoop.c:137:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:137:5: note: '{' token is here\ndoop.c:137:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:137:5: note: ')' token is here\ndoop.c:140:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:140:5: note: '{' token is here\ndoop.c:140:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:140:5: note: ')' token is here\ndoop.c:162:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:162:5: note: '{' token is here\ndoop.c:162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:162:5: note: ')' token is here\ndoop.c:187:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:187:5: note: '{' token is here\ndoop.c:187:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:187:5: note: ')' token is here\ndoop.c:190:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:190:5: note: '{' token is here\ndoop.c:190:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:190:5: note: ')' token is here\ndoop.c:316:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:316:5: note: '{' token is here\ndoop.c:316:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:316:5: note: ')' token is here\ndoop.c:318:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:318:5: note: '{' token is here\ndoop.c:318:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:318:5: note: ')' token is here\ndoop.c:349:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:349:5: note: '{' token is here\ndoop.c:349:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:349:5: note: ')' token is here\ndoop.c:353:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:353:5: note: '{' token is here\ndoop.c:353:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:353:5: note: ')' token is here\ndoop.c:354:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:354:5: note: '{' token is here\ndoop.c:354:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:354:5: note: ')' token is here\ndoop.c:355:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:355:5: note: '{' token is here\ndoop.c:355:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:355:5: note: ')' token is here\ndoop.c:390:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:390:5: note: '{' token is here\ndoop.c:390:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:390:5: note: ')' token is here\ndoop.c:448:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:448:5: note: '{' token is here\ndoop.c:448:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:448:5: note: ')' token is here\ndoop.c:451:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:451:5: note: '{' token is here\ndoop.c:451:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:451:5: note: ')' token is here\ndoop.c:452:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:452:5: note: '{' token is here\ndoop.c:452:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:452:5: note: ')' token is here\ndoop.c:453:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:453:5: note: '{' token is here\ndoop.c:453:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:453:5: note: ')' token is here\ndoop.c:574:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:574:5: note: '{' token is here\ndoop.c:574:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:574:5: note: ')' token is here\ndoop.c:576:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:576:5: note: '{' token is here\ndoop.c:576:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoop.c:576:5: note: ')' token is here\ndoio.c:2295:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:2295:5: note: '{' token is here\ndoio.c:2295:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:2295:5: note: ')' token is here\ndoio.c:2330:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:2330:5: note: '{' token is here\ndoio.c:2330:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:2330:5: note: ')' token is here\ndoio.c:2349:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:2349:5: note: '{' token is here\ndoio.c:2349:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:2349:5: note: ')' token is here\ndoio.c:2463:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:2463:5: note: '{' token is here\ndoio.c:2463:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:2463:5: note: ')' token is here\ndoio.c:3296:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:3296:5: note: '{' token is here\ndoio.c:3296:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:3296:5: note: ')' token is here\ndoio.c:3343:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:3343:5: note: '{' token is here\ndoio.c:3343:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:3343:5: note: ')' token is here\nutf8.c:84:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutf8.c:84:5: note: '{' token is here\nutf8.c:84:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutf8.c:84:5: note: ')' token is here\nutf8.c:99:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutf8.c:99:5: note: '{' token is here\nutf8.c:99:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutf8.c:99:5: note: ')' token is here\nutf8.c:2894:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutf8.c:2894:17: note: '{' token is here\nutf8.c:2894:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutf8.c:2894:17: note: ')' token is here\nutf8.c:3163:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutf8.c:3163:9: note: '{' token is here\nutf8.c:3163:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutf8.c:3163:9: note: ')' token is here\ntaint.c:40:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:4536:22: note: expanded from macro 'DEBUG_u'\ntaint.c:40:9: note: '{' token is here\ntaint.c:40:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntaint.c:40:9: note: ')' token is here\nuniversal.c:228:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:228:9: note: '{' token is here\nuniversal.c:228:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:228:9: note: ')' token is here\nuniversal.c:245:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:245:9: note: '{' token is here\nuniversal.c:245:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:245:9: note: ')' token is here\nuniversal.c:277:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:277:5: note: '{' token is here\nuniversal.c:277:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:277:5: note: ')' token is here\nuniversal.c:283:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:283:9: note: '{' token is here\nuniversal.c:283:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:283:9: note: ')' token is here\nuniversal.c:294:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:294:9: note: '{' token is here\nuniversal.c:294:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:294:9: note: ')' token is here\nuniversal.c:317:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:317:5: note: '{' token is here\nuniversal.c:317:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:317:5: note: ')' token is here\nuniversal.c:1065:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:1065:5: note: '{' token is here\nuniversal.c:1065:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nuniversal.c:1065:5: note: ')' token is here\nperlio.c:490:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:4556:22: note: expanded from macro 'DEBUG_i'\nperlio.c:490:9: note: '{' token is here\nperlio.c:490:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:490:9: note: ')' token is here\nperlio.c:634:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:634:21: note: '{' token is here\nperlio.c:634:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:634:21: note: ')' token is here\nperlio.c:653:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:653:9: note: '{' token is here\nperlio.c:653:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:653:9: note: ')' token is here\nperlio.c:727:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:727:13: note: '{' token is here\nperlio.c:727:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:727:13: note: ')' token is here\nperlio.c:740:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:740:13: note: '{' token is here\nperlio.c:740:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:740:13: note: ')' token is here\nperlio.c:751:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:751:13: note: '{' token is here\nperlio.c:751:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:751:13: note: ')' token is here\nperlio.c:755:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:755:5: note: '{' token is here\nperlio.c:755:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:755:5: note: ')' token is here\nperlio.c:858:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:858:5: note: '{' token is here\nperlio.c:858:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:858:5: note: ')' token is here\nperlio.c:888:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:888:5: note: '{' token is here\nperlio.c:888:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:888:5: note: ')' token is here\nperlio.c:991:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:991:5: note: '{' token is here\nperlio.c:991:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:991:5: note: ')' token is here\nperlio.c:1005:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:1005:9: note: '{' token is here\nperlio.c:1005:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:1005:9: note: ')' token is here\nperlio.c:1157:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:1157:17: note: '{' token is here\nperlio.c:1157:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:1157:17: note: ')' token is here\nperlio.c:1173:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:1173:9: note: '{' token is here\nperlio.c:1173:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:1173:9: note: ')' token is here\nperlio.c:1253:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:1253:13: note: '{' token is here\nperlio.c:1253:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:1253:13: note: ')' token is here\nperlio.c:1283:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:1283:5: note: '{' token is here\nperlio.c:1283:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:1283:5: note: ')' token is here\nperlio.c:1293:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:1293:5: note: '{' token is here\nperlio.c:1293:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:1293:5: note: ')' token is here\nperlio.c:1309:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:1309:5: note: '{' token is here\nperlio.c:1309:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:1309:5: note: ')' token is here\nperlio.c:1548:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:1548:13: note: '{' token is here\nperlio.c:1548:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:1548:13: note: ')' token is here\nperlio.c:1627:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:1627:13: note: '{' token is here\nperlio.c:1627:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:1627:13: note: ')' token is here\nperlio.c:2239:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:2239:9: note: '{' token is here\nperlio.c:2239:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:2239:9: note: ')' token is here\nperlio.c:2267:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:2267:5: note: '{' token is here\nperlio.c:2267:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:2267:5: note: ')' token is here\nperlio.c:2288:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:2288:5: note: '{' token is here\nperlio.c:2288:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:2288:5: note: ')' token is here\nperlio.c:2319:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:2319:9: note: '{' token is here\nperlio.c:2319:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:2319:9: note: ')' token is here\nperlio.c:2349:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:2349:9: note: '{' token is here\nperlio.c:2349:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:2349:9: note: ')' token is here\nperlio.c:2391:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:2391:5: note: '{' token is here\nperlio.c:2391:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:2391:5: note: ')' token is here\nperlio.c:2477:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:2477:5: note: '{' token is here\nperlio.c:2477:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:2477:5: note: ')' token is here\nperlio.c:2482:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:2482:9: note: '{' token is here\nperlio.c:2482:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:2482:9: note: ')' token is here\nperlio.c:2496:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:2496:5: note: '{' token is here\nperlio.c:2496:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:2496:5: note: ')' token is here\nperlio.c:2764:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:2764:5: note: '{' token is here\nperlio.c:2764:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:2764:5: note: ')' token is here\nperlio.c:2789:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:2789:5: note: '{' token is here\nperlio.c:2789:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:2789:5: note: ')' token is here\nregexec.c:236:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:236:5: note: '{' token is here\nregexec.c:236:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:236:5: note: ')' token is here\nregexec.c:254:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./regcomp.h:1080:28: note: expanded from macro 'DEBUG_BUFFERS_r'\nregexec.c:254:5: note: '{' token is here\nregexec.c:254:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:254:5: note: ')' token is here\nregexec.c:268:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:268:9: note: '{' token is here\nregexec.c:268:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:268:9: note: ')' token is here\nregexec.c:346:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:346:5: note: '{' token is here\nregexec.c:346:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:346:5: note: ')' token is here\nregexec.c:360:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:360:5: note: '{' token is here\nregexec.c:360:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:360:5: note: ')' token is here\nregexec.c:377:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:377:9: note: '{' token is here\nregexec.c:377:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:377:9: note: ')' token is here\nregexec.c:402:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:402:9: note: '{' token is here\nregexec.c:402:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:402:9: note: ')' token is here\nregexec.c:465:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:465:5: note: '{' token is here\nregexec.c:465:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:465:5: note: ')' token is here\nregexec.c:872:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:872:5: note: '{' token is here\nregexec.c:872:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:872:5: note: ')' token is here\nregexec.c:878:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./regcomp.h:1062:28: note: expanded from macro 'DEBUG_EXECUTE_r'\nregexec.c:878:5: note: '{' token is here\nregexec.c:878:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:878:5: note: ')' token is here\nregexec.c:909:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:909:9: note: '{' token is here\nregexec.c:909:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:909:9: note: ')' token is here\nregexec.c:117:5: note: expanded from macro 'NON_UTF8_TARGET_BUT_UTF8_REQUIRED'\nregexec.c:939:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:939:5: note: '{' token is here\nregexec.c:939:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:939:5: note: ')' token is here\nregexec.c:987:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:987:17: note: '{' token is here\nregexec.c:987:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:987:17: note: ')' token is here\nregexec.c:1007:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1007:17: note: '{' token is here\nregexec.c:1007:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1007:17: note: ')' token is here\nregexec.c:1021:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1021:25: note: '{' token is here\nregexec.c:1021:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1021:25: note: ')' token is here\nregexec.c:1032:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1032:21: note: '{' token is here\nregexec.c:1032:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1032:21: note: ')' token is here\nregexec.c:1082:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1082:9: note: '{' token is here\nregexec.c:1082:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1082:9: note: ')' token is here\nregexec.c:1120:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1120:17: note: '{' token is here\nregexec.c:1120:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1120:17: note: ')' token is here\nregexec.c:1144:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1144:9: note: '{' token is here\nregexec.c:1144:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1144:9: note: ')' token is here\nregexec.c:1154:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1154:9: note: '{' token is here\nregexec.c:1154:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1154:9: note: ')' token is here\nregexec.c:1176:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1176:9: note: '{' token is here\nregexec.c:1176:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1176:9: note: ')' token is here\nregexec.c:1297:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1297:17: note: '{' token is here\nregexec.c:1297:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1297:17: note: ')' token is here\nregexec.c:1310:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1310:17: note: '{' token is here\nregexec.c:1310:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1310:17: note: ')' token is here\nregexec.c:1319:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1319:9: note: '{' token is here\nregexec.c:1319:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1319:9: note: ')' token is here\nregexec.c:1333:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1333:17: note: '{' token is here\nregexec.c:1333:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1333:17: note: ')' token is here\nregexec.c:1346:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1346:13: note: '{' token is here\nregexec.c:1346:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1346:13: note: ')' token is here\nregexec.c:1370:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1370:13: note: '{' token is here\nregexec.c:1370:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1370:13: note: ')' token is here\nregexec.c:1379:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1379:9: note: '{' token is here\nregexec.c:1379:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1379:9: note: ')' token is here\nregexec.c:1401:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1401:9: note: '{' token is here\nregexec.c:1401:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1401:9: note: ')' token is here\nregexec.c:1421:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1421:13: note: '{' token is here\nregexec.c:1421:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1421:13: note: ')' token is here\nregexec.c:1438:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1438:13: note: '{' token is here\nregexec.c:1438:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1438:13: note: ')' token is here\nregexec.c:1454:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1454:13: note: '{' token is here\nregexec.c:1454:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1454:13: note: ')' token is here\nregexec.c:1465:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1465:9: note: '{' token is here\nregexec.c:1465:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1465:9: note: ')' token is here\nregexec.c:1470:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1470:9: note: '{' token is here\nregexec.c:1470:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1470:9: note: ')' token is here\nregexec.c:1528:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1528:9: note: '{' token is here\nregexec.c:1528:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1528:9: note: ')' token is here\nregexec.c:1538:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1538:17: note: '{' token is here\nregexec.c:1538:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1538:17: note: ')' token is here\nregexec.c:1542:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1542:13: note: '{' token is here\nregexec.c:1542:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1542:13: note: ')' token is here\nregexec.c:1563:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1563:25: note: '{' token is here\nregexec.c:1563:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1563:25: note: ')' token is here\nregexec.c:1584:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1584:21: note: '{' token is here\nregexec.c:1584:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1584:21: note: ')' token is here\nregexec.c:1608:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1608:17: note: '{' token is here\nregexec.c:1608:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1608:17: note: ')' token is here\nregexec.c:1612:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1612:13: note: '{' token is here\nregexec.c:1612:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1612:13: note: ')' token is here\nregexec.c:1624:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1624:13: note: '{' token is here\nregexec.c:1624:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1624:13: note: ')' token is here\nregexec.c:1630:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1630:13: note: '{' token is here\nregexec.c:1630:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1630:13: note: ')' token is here\nregexec.c:1642:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1642:9: note: '{' token is here\nregexec.c:1642:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1642:9: note: ')' token is here\nregexec.c:1662:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1662:13: note: '{' token is here\nregexec.c:1662:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1662:13: note: ')' token is here\nregexec.c:1676:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1676:5: note: '{' token is here\nregexec.c:1676:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1676:5: note: ')' token is here\nregexec.c:1686:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1686:5: note: '{' token is here\nregexec.c:1686:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1686:5: note: ')' token is here\nregexec.c:3126:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3126:13: note: '{' token is here\nregexec.c:3126:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3126:13: note: ')' token is here\nregexec.c:3131:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3131:13: note: '{' token is here\nregexec.c:3131:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3131:13: note: ')' token is here\nregexec.c:3184:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./regcomp.h:1068:33: note: expanded from macro 'DEBUG_TRIE_EXECUTE_r'\nregexec.c:3184:29: note: '{' token is here\nregexec.c:3184:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3184:29: note: ')' token is here\nregexec.c:3217:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3217:29: note: '{' token is here\nregexec.c:3217:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3217:29: note: ')' token is here\nregexec.c:3229:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3229:25: note: '{' token is here\nregexec.c:3229:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3229:25: note: ')' token is here\nregexec.c:3249:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3249:25: note: '{' token is here\nregexec.c:3249:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3249:25: note: ')' token is here\nregexec.c:3268:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3268:33: note: '{' token is here\nregexec.c:3268:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3268:33: note: ')' token is here\nregexec.c:3274:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3274:33: note: '{' token is here\nregexec.c:3274:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3274:33: note: ')' token is here\nregexec.c:3282:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3282:29: note: '{' token is here\nregexec.c:3282:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3282:29: note: ')' token is here\nregexec.c:3300:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3300:25: note: '{' token is here\nregexec.c:3300:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3300:25: note: ')' token is here\nregexec.c:3306:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3306:21: note: '{' token is here\nregexec.c:3306:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3306:21: note: ')' token is here\nregexec.c:3315:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3315:25: note: '{' token is here\nregexec.c:3315:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3315:25: note: ')' token is here\nregexec.c:3321:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3321:21: note: '{' token is here\nregexec.c:3321:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3321:21: note: ')' token is here\nregexec.c:3327:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3327:21: note: '{' token is here\nregexec.c:3327:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3327:21: note: ')' token is here\nregexec.c:3333:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3333:13: note: '{' token is here\nregexec.c:3333:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3333:13: note: ')' token is here\nregexec.c:3373:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3373:13: note: '{' token is here\nregexec.c:3373:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3373:13: note: ')' token is here\nregexec.c:3536:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3536:5: note: '{' token is here\nregexec.c:3536:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3536:5: note: ')' token is here\nregexec.c:3546:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3546:5: note: '{' token is here\nregexec.c:3546:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3546:5: note: ')' token is here\nregexec.c:3571:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./regcomp.h:1097:25: note: expanded from macro 'DEBUG_GPOS_r'\nregexec.c:3571:9: note: '{' token is here\nregexec.c:3571:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3571:9: note: ')' token is here\nregexec.c:3590:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3590:21: note: '{' token is here\nregexec.c:3590:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3590:21: note: ')' token is here\nregexec.c:3609:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3609:9: note: '{' token is here\nregexec.c:3609:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3609:9: note: ')' token is here\nregexec.c:3644:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3644:17: note: '{' token is here\nregexec.c:3644:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3644:17: note: ')' token is here\nregexec.c:3669:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3669:9: note: '{' token is here\nregexec.c:3669:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3669:9: note: ')' token is here\nregexec.c:3765:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3765:9: note: '{' token is here\nregexec.c:3765:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3765:9: note: ')' token is here\nregexec.c:3852:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1799:13: note: expanded from macro 'REXEC_FBC_UTF8_SCAN'\nregexec.c:3852:21: note: '{' token is here\nregexec.c:3852:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3852:21: note: ')' token is here\nregexec.c:3870:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1807:13: note: expanded from macro 'REXEC_FBC_NON_UTF8_SCAN'\nregexec.c:3870:21: note: '{' token is here\nregexec.c:3870:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3870:21: note: ')' token is here\nregexec.c:3878:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3878:9: note: '{' token is here\nregexec.c:3878:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3878:9: note: ')' token is here\nregexec.c:3950:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3950:13: note: '{' token is here\nregexec.c:3950:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3950:13: note: ')' token is here\nregexec.c:3981:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3981:9: note: '{' token is here\nregexec.c:3981:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3981:9: note: ')' token is here\nregexec.c:3998:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3998:9: note: '{' token is here\nregexec.c:3998:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3998:9: note: ')' token is here\nregexec.c:4012:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:4012:9: note: '{' token is here\nregexec.c:4012:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:4012:9: note: ')' token is here\nregexec.c:4050:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:4050:21: note: '{' token is here\nregexec.c:4050:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:4050:21: note: ')' token is here\nregexec.c:4057:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:4057:25: note: '{' token is here\nregexec.c:4057:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:4057:25: note: ')' token is here\nregexec.c:4069:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:4069:25: note: '{' token is here\nregexec.c:4069:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:4069:25: note: ')' token is here\nregexec.c:4080:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:4080:29: note: '{' token is here\nregexec.c:4080:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:4080:29: note: ')' token is here\nregexec.c:4104:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:4104:17: note: '{' token is here\nregexec.c:4104:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:4104:17: note: ')' token is here\nregexec.c:4145:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:4145:9: note: '{' token is here\nregexec.c:4145:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:4145:9: note: ')' token is here\nregexec.c:4168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:4168:5: note: '{' token is here\nregexec.c:4168:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:4168:5: note: ')' token is here\nregexec.c:4177:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:4177:9: note: '{' token is here\nregexec.c:4177:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:4177:9: note: ')' token is here\nregexec.c:4222:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:4222:5: note: '{' token is here\nregexec.c:4222:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:4222:5: note: ')' token is here\nregexec.c:4264:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:288:5: note: expanded from macro 'REGCP_SET'\n./regcomp.h:1076:26: note: expanded from macro 'DEBUG_STATE_r'\nregexec.c:4264:5: note: '{' token is here\nregexec.c:4264:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:4264:5: note: ')' token is here\nregexec.c:297:5: note: expanded from macro 'REGCP_UNWIND'\nregexec.c:6357:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6357:5: note: '{' token is here\nregexec.c:6357:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6357:5: note: ')' token is here\nregexec.c:6375:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6375:5: note: '{' token is here\nregexec.c:6375:23: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./regcomp.h:1052:67: note: expanded from macro 'DEBUG_OPTIMISE_r'\nregexec.c:6375:23: note: '{' token is here\nregexec.c:6375:23: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6375:23: note: ')' token is here\nregexec.c:6375:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6375:5: note: ')' token is here\nregexec.c:6387:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6387:9: note: '{' token is here\nregexec.c:6387:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6387:9: note: ')' token is here\nregexec.c:6434:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6434:13: note: '{' token is here\nregexec.c:6434:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6434:13: note: ')' token is here\nregexec.c:6440:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6440:13: note: '{' token is here\nregexec.c:6440:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6440:13: note: ')' token is here\nregexec.c:6484:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6484:17: note: '{' token is here\nregexec.c:6484:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6484:17: note: ')' token is here\nregexec.c:6489:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6489:17: note: '{' token is here\nregexec.c:6489:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6489:17: note: ')' token is here\nregexec.c:6567:26: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6567:26: note: '{' token is here\nregexec.c:6567:26: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6567:26: note: ')' token is here\nregexec.c:6574:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6574:25: note: '{' token is here\nregexec.c:6574:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6574:25: note: ')' token is here\nregexec.c:6627:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6627:21: note: '{' token is here\nregexec.c:6627:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6627:21: note: ')' token is here\nregexec.c:6664:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6664:21: note: '{' token is here\nregexec.c:6664:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6664:21: note: ')' token is here\nregexec.c:6684:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6684:17: note: '{' token is here\nregexec.c:6684:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6684:17: note: ')' token is here\nregexec.c:6691:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6691:13: note: '{' token is here\nregexec.c:6691:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6691:13: note: ')' token is here\nregexec.c:6703:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:326:5: note: expanded from macro 'UNWIND_PAREN'\nregexec.c:6703:17: note: '{' token is here\nregexec.c:6703:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6703:17: note: ')' token is here\nregexec.c:6706:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6706:17: note: '{' token is here\nregexec.c:6706:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6706:17: note: ')' token is here\nregexec.c:6738:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6738:17: note: '{' token is here\nregexec.c:6738:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6738:17: note: ')' token is here\nregexec.c:6798:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6798:13: note: '{' token is here\nregexec.c:6798:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6798:13: note: ')' token is here\nregexec.c:6810:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6810:17: note: '{' token is here\nregexec.c:6810:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6810:17: note: ')' token is here\nregexec.c:6813:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6813:13: note: '{' token is here\nregexec.c:6813:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6813:13: note: ')' token is here\nregexec.c:7899:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:7899:17: note: '{' token is here\nregexec.c:7900:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:7900:21: note: '{' token is here\nregexec.c:7900:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:7900:21: note: ')' token is here\nregexec.c:7901:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./regcomp.h:1078:26: note: expanded from macro 'DEBUG_STACK_r'\nregexec.c:7901:21: note: '{' token is here\nregexec.c:7901:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:7901:21: note: ')' token is here\nregexec.c:7899:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:7899:17: note: ')' token is here\nregexec.c:7912:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:7912:13: note: '{' token is here\nregexec.c:7912:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:7912:13: note: ')' token is here\nregexec.c:7937:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:7937:17: note: '{' token is here\nregexec.c:7937:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:7937:17: note: ')' token is here\n./cop.h:1357:9: note: expanded from macro 'CHANGE_MULTICALL_FLAGS'\n./cop.h:1315:9: note: expanded from macro 'PUSH_MULTICALL_FLAGS'\nregexec.c:8064:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8064:17: note: '{' token is here\nregexec.c:8064:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8064:17: note: ')' token is here\nregexec.c:8205:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8205:17: note: '{' token is here\nregexec.c:8205:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8205:17: note: ')' token is here\nregexec.c:8215:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8215:17: note: '{' token is here\nregexec.c:8215:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8215:17: note: ')' token is here\nregexec.c:8250:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8250:17: note: '{' token is here\nregexec.c:8250:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8250:17: note: ')' token is here\nregexec.c:8255:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8255:13: note: '{' token is here\nregexec.c:8255:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8255:13: note: ')' token is here\nregexec.c:8272:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8262:17: note: expanded from macro 'SET_RECURSE_LOCINPUT'\nregexec.c:8272:13: note: '{' token is here\nregexec.c:8272:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8272:13: note: ')' token is here\nregexec.c:8299:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8299:13: note: '{' token is here\nregexec.c:8299:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8299:13: note: ')' token is here\nregexec.c:8309:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8309:13: note: '{' token is here\nregexec.c:8309:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8309:13: note: ')' token is here\nregexec.c:8314:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8314:13: note: '{' token is here\nregexec.c:8314:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8314:13: note: ')' token is here\nregexec.c:8332:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8332:13: note: '{' token is here\nregexec.c:8332:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8332:13: note: ')' token is here\nregexec.c:8341:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8341:13: note: '{' token is here\nregexec.c:8341:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8341:13: note: ')' token is here\nregexec.c:8360:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:314:5: note: expanded from macro 'CLOSE_CAPTURE'\nregexec.c:8360:13: note: '{' token is here\nregexec.c:8360:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8360:13: note: ')' token is here\nregexec.c:8389:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8389:29: note: '{' token is here\nregexec.c:8389:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8389:29: note: ')' token is here\nregexec.c:8551:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8551:13: note: '{' token is here\nregexec.c:8551:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8551:13: note: ')' token is here\nregexec.c:8557:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8557:13: note: '{' token is here\nregexec.c:8557:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8557:13: note: ')' token is here\nregexec.c:8563:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8563:13: note: '{' token is here\nregexec.c:8563:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8563:13: note: ')' token is here\nregexec.c:8587:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8587:13: note: '{' token is here\nregexec.c:8587:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8587:13: note: ')' token is here\nregexec.c:8596:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8596:17: note: '{' token is here\nregexec.c:8596:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8596:17: note: ')' token is here\nregexec.c:8600:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8600:17: note: '{' token is here\nregexec.c:8600:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8600:17: note: ')' token is here\nregexec.c:8606:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8606:17: note: '{' token is here\nregexec.c:8606:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8606:17: note: ')' token is here\nregexec.c:8673:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8673:21: note: '{' token is here\nregexec.c:8673:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8673:21: note: ')' token is here\nregexec.c:8690:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8690:25: note: '{' token is here\nregexec.c:8690:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8690:25: note: ')' token is here\nregexec.c:8708:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8708:17: note: '{' token is here\nregexec.c:8708:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8708:17: note: ')' token is here\nregexec.c:8717:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8717:17: note: '{' token is here\nregexec.c:8717:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8717:17: note: ')' token is here\nregexec.c:8720:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8720:17: note: '{' token is here\nregexec.c:8720:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8720:17: note: ')' token is here\nregexec.c:8724:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8724:9: note: '{' token is here\nregexec.c:8724:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8724:9: note: ')' token is here\nregexec.c:8730:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8730:13: note: '{' token is here\nregexec.c:8730:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8730:13: note: ')' token is here\nregexec.c:8737:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8737:13: note: '{' token is here\nregexec.c:8737:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8737:13: note: ')' token is here\nregexec.c:8747:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8747:13: note: '{' token is here\nregexec.c:8747:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8747:13: note: ')' token is here\nregexec.c:8752:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8752:13: note: '{' token is here\nregexec.c:8752:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8752:13: note: ')' token is here\nregexec.c:8772:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8772:13: note: '{' token is here\nregexec.c:8772:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8772:13: note: ')' token is here\nregexec.c:8793:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8793:13: note: '{' token is here\nregexec.c:8793:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8793:13: note: ')' token is here\nregexec.c:8799:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8799:13: note: '{' token is here\nregexec.c:8799:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8799:13: note: ')' token is here\nregexec.c:8803:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8803:13: note: '{' token is here\nregexec.c:8803:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8803:13: note: ')' token is here\nregexec.c:8820:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8820:13: note: '{' token is here\nregexec.c:8820:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8820:13: note: ')' token is here\nregexec.c:8830:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8830:13: note: '{' token is here\nregexec.c:8830:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8830:13: note: ')' token is here\nregexec.c:8838:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8838:13: note: '{' token is here\nregexec.c:8838:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8838:13: note: ')' token is here\nregexec.c:8846:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8846:13: note: '{' token is here\nregexec.c:8846:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8846:13: note: ')' token is here\nregexec.c:8850:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8850:13: note: '{' token is here\nregexec.c:8850:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8850:13: note: ')' token is here\nregexec.c:8858:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8858:13: note: '{' token is here\nregexec.c:8858:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8858:13: note: ')' token is here\nregexec.c:8862:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8862:17: note: '{' token is here\nregexec.c:8862:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8862:17: note: ')' token is here\nregexec.c:8908:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8908:13: note: '{' token is here\nregexec.c:8908:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8908:13: note: ')' token is here\nregexec.c:8916:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8916:13: note: '{' token is here\nregexec.c:8916:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8916:13: note: ')' token is here\nregexec.c:8935:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8935:13: note: '{' token is here\nregexec.c:8935:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8935:13: note: ')' token is here\nregexec.c:8976:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8976:13: note: '{' token is here\nregexec.c:8976:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8976:13: note: ')' token is here\nregexec.c:8987:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8987:21: note: '{' token is here\nregexec.c:8987:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8987:21: note: ')' token is here\nregexec.c:9004:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9004:21: note: '{' token is here\nregexec.c:9004:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9004:21: note: ')' token is here\nregexec.c:9022:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9022:13: note: '{' token is here\nregexec.c:9022:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9022:13: note: ')' token is here\nregexec.c:9026:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9026:13: note: '{' token is here\nregexec.c:9026:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9026:13: note: ')' token is here\nregexec.c:9144:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9144:17: note: '{' token is here\nregexec.c:9144:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9144:17: note: ')' token is here\nregexec.c:9194:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9194:17: note: '{' token is here\nregexec.c:9194:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9194:17: note: ')' token is here\nregexec.c:9197:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9197:13: note: '{' token is here\nregexec.c:9197:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9197:13: note: ')' token is here\nregexec.c:9204:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9204:17: note: '{' token is here\nregexec.c:9204:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9204:17: note: ')' token is here\nregexec.c:9314:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9046:13: note: expanded from macro 'CURLY_SETPAREN'\nregexec.c:9314:13: note: '{' token is here\nregexec.c:9314:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9314:13: note: ')' token is here\nregexec.c:9317:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9317:13: note: '{' token is here\nregexec.c:9317:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9317:13: note: ')' token is here\nregexec.c:9327:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9327:17: note: '{' token is here\nregexec.c:9327:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9327:17: note: ')' token is here\nregexec.c:9330:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9330:17: note: '{' token is here\nregexec.c:9330:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9330:17: note: ')' token is here\nregexec.c:9339:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9339:17: note: '{' token is here\nregexec.c:9339:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9339:17: note: ')' token is here\nregexec.c:9353:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9353:17: note: '{' token is here\nregexec.c:9353:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9353:17: note: ')' token is here\nregexec.c:9367:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9367:17: note: '{' token is here\nregexec.c:9367:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9367:17: note: ')' token is here\nregexec.c:9375:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9375:17: note: '{' token is here\nregexec.c:9375:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9375:17: note: ')' token is here\nregexec.c:9381:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9381:17: note: '{' token is here\nregexec.c:9381:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9381:17: note: ')' token is here\nregexec.c:9389:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9389:17: note: '{' token is here\nregexec.c:9389:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9389:17: note: ')' token is here\nregexec.c:9401:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9401:13: note: '{' token is here\nregexec.c:9401:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9401:13: note: ')' token is here\nregexec.c:9473:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9473:13: note: '{' token is here\nregexec.c:9473:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9473:13: note: ')' token is here\nregexec.c:9532:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9532:13: note: '{' token is here\nregexec.c:9532:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9532:13: note: ')' token is here\nregexec.c:9538:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9538:13: note: '{' token is here\nregexec.c:9538:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9538:13: note: ')' token is here\nregexec.c:9552:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9552:13: note: '{' token is here\nregexec.c:9552:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9552:13: note: ')' token is here\nregexec.c:9563:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9563:13: note: '{' token is here\nregexec.c:9563:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9563:13: note: ')' token is here\nregexec.c:9568:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9568:13: note: '{' token is here\nregexec.c:9568:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9568:13: note: ')' token is here\nregexec.c:9578:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9578:17: note: '{' token is here\nregexec.c:9578:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9578:17: note: ')' token is here\nregexec.c:9588:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9588:13: note: '{' token is here\nregexec.c:9588:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9588:13: note: ')' token is here\nregexec.c:9635:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9635:13: note: '{' token is here\nregexec.c:9635:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9635:13: note: ')' token is here\nregexec.c:9681:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9681:13: note: '{' token is here\nregexec.c:9681:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9681:13: note: ')' token is here\nregexec.c:9683:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9683:13: note: '{' token is here\nregexec.c:9704:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6117:5: note: expanded from macro 'DEBUG_STATE_pp'\nregexec.c:9704:17: note: '{' token is here\nregexec.c:9704:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9704:17: note: ')' token is here\nregexec.c:9683:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9683:13: note: ')' token is here\nregexec.c:9732:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9732:5: note: '{' token is here\nregexec.c:9732:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9732:5: note: ')' token is here\nregexec.c:9746:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9746:13: note: '{' token is here\nregexec.c:9748:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./regcomp.h:1077:62: note: expanded from macro 'DEBUG_STATE_r'\nregexec.c:9748:21: note: '{' token is here\nregexec.c:9748:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9748:21: note: ')' token is here\nregexec.c:9750:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9750:21: note: '{' token is here\nregexec.c:9750:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9750:21: note: ')' token is here\nregexec.c:9746:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9746:13: note: ')' token is here\nregexec.c:9779:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9779:5: note: '{' token is here\nregexec.c:9779:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9779:5: note: ')' token is here\nregexec.c:9801:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9801:5: note: '{' token is here\nregexec.c:9801:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9801:5: note: ')' token is here\nregexec.c:9827:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9827:9: note: '{' token is here\nregexec.c:9827:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9827:9: note: ')' token is here\nregexec.c:10472:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:10472:9: note: '{' token is here\nregexec.c:10472:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:10472:9: note: ')' token is here\nregexec.c:10482:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:10482:5: note: '{' token is here\nregexec.c:10483:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:10483:9: note: '{' token is here\nregexec.c:10483:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:10483:9: note: ')' token is here\nregexec.c:10484:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:10484:9: note: '{' token is here\nregexec.c:10484:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:10484:9: note: ')' token is here\nregexec.c:10482:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:10482:5: note: ')' token is here\nregexec.c:10532:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:10532:13: note: '{' token is here\nregexec.c:10532:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:10532:13: note: ')' token is here\nlocale.c:1557:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:4555:22: note: expanded from macro 'DEBUG_L'\nlocale.c:1557:21: note: '{' token is here\nlocale.c:1557:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1557:21: note: ')' token is here\nlocale.c:1563:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1563:21: note: '{' token is here\nlocale.c:1563:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1563:21: note: ')' token is here\nlocale.c:1569:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1569:21: note: '{' token is here\nlocale.c:1569:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1569:21: note: ')' token is here\nlocale.c:1575:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1575:21: note: '{' token is here\nlocale.c:1575:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1575:21: note: ')' token is here\nlocale.c:1581:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1581:21: note: '{' token is here\nlocale.c:1581:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1581:21: note: ')' token is here\nlocale.c:1587:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1587:21: note: '{' token is here\nlocale.c:1587:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1587:21: note: ')' token is here\nlocale.c:1593:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1593:21: note: '{' token is here\nlocale.c:1593:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1593:21: note: ')' token is here\nlocale.c:1599:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1599:21: note: '{' token is here\nlocale.c:1599:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1599:21: note: ')' token is here\nlocale.c:1605:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1605:21: note: '{' token is here\nlocale.c:1605:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1605:21: note: ')' token is here\nlocale.c:1611:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1611:21: note: '{' token is here\nlocale.c:1611:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1611:21: note: ')' token is here\nlocale.c:1617:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1617:21: note: '{' token is here\nlocale.c:1617:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1617:21: note: ')' token is here\nlocale.c:1623:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1623:21: note: '{' token is here\nlocale.c:1623:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1623:21: note: ')' token is here\nlocale.c:1629:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1629:21: note: '{' token is here\nlocale.c:1629:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1629:21: note: ')' token is here\nlocale.c:1650:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1650:13: note: '{' token is here\nlocale.c:1650:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1650:13: note: ')' token is here\nlocale.c:1662:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1662:9: note: '{' token is here\nlocale.c:1662:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1662:9: note: ')' token is here\nlocale.c:2247:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:2247:5: note: '{' token is here\nlocale.c:2247:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:2247:5: note: ')' token is here\nlocale.c:3518:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:3261:9: note: expanded from macro 'DEBUG_LOCALE_INIT'\nlocale.c:3518:9: note: '{' token is here\nlocale.c:3261:20: note: expanded from macro 'DEBUG_LOCALE_INIT'\nlocale.c:3518:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:3270:9: note: expanded from macro 'DEBUG_LOCALE_INIT'\nlocale.c:3518:9: note: ')' token is here\nlocale.c:3270:11: note: expanded from macro 'DEBUG_LOCALE_INIT'\nlocale.c:3543:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:3543:17: note: '{' token is here\nlocale.c:3543:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:3543:17: note: ')' token is here\nlocale.c:3726:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:3726:17: note: '{' token is here\nlocale.c:3726:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:3726:17: note: ')' token is here\nlocale.c:3871:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:3871:9: note: '{' token is here\nlocale.c:3871:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:3871:9: note: ')' token is here\nlocale.c:3900:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:3900:13: note: '{' token is here\nlocale.c:3900:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:3900:13: note: ')' token is here\nlocale.c:3966:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:3966:17: note: '{' token is here\nlocale.c:3966:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:3966:17: note: ')' token is here\nlocale.c:3971:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:3971:17: note: '{' token is here\nlocale.c:3971:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:3971:17: note: ')' token is here\nlocale.c:3977:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:3977:13: note: '{' token is here\nlocale.c:3977:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:3977:13: note: ')' token is here\nlocale.c:4115:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:4115:25: note: '{' token is here\nlocale.c:4115:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:4115:25: note: ')' token is here\nlocale.c:4122:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:4122:21: note: '{' token is here\nlocale.c:4122:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:4122:21: note: ')' token is here\nlocale.c:4182:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:4182:9: note: '{' token is here\nlocale.c:4182:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:4182:9: note: ')' token is here\nlocale.c:4224:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:4224:17: note: '{' token is here\nlocale.c:4224:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:4224:17: note: ')' token is here\nlocale.c:4250:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:4250:21: note: '{' token is here\nlocale.c:4250:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:4250:21: note: ')' token is here\nlocale.c:4261:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:4261:21: note: '{' token is here\nlocale.c:4261:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:4261:21: note: ')' token is here\nlocale.c:4273:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:4273:13: note: '{' token is here\nlocale.c:4273:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:4273:13: note: ')' token is here\nlocale.c:4316:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:4316:13: note: '{' token is here\nlocale.c:4316:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:4316:13: note: ')' token is here\nlocale.c:4476:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:4476:9: note: '{' token is here\nlocale.c:4476:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:4476:9: note: ')' token is here\nlocale.c:4490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:4490:5: note: '{' token is here\nlocale.c:4490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:4490:5: note: ')' token is here\nlocale.c:4576:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:4576:5: note: '{' token is here\nlocale.c:4576:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:4576:5: note: ')' token is here\nlocale.c:4657:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:4657:13: note: '{' token is here\nlocale.c:4657:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:4657:13: note: ')' token is here\nlocale.c:4679:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:4679:13: note: '{' token is here\nlocale.c:4679:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:4679:13: note: ')' token is here\nlocale.c:4692:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:4692:17: note: '{' token is here\nlocale.c:4692:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:4692:17: note: ')' token is here\nlocale.c:4744:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:4744:13: note: '{' token is here\nlocale.c:4744:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:4744:13: note: ')' token is here\nlocale.c:5488:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:5488:5: note: '{' token is here\nlocale.c:5488:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:5488:5: note: ')' token is here\nlocale.c:5498:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:5498:5: note: '{' token is here\nlocale.c:5498:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:5498:5: note: ')' token is here\nlocale.c:5508:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:5508:5: note: '{' token is here\nlocale.c:5508:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:5508:5: note: ')' token is here\npp_pack.c:562:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:562:5: note: '{' token is here\npp_pack.c:562:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:562:5: note: ')' token is here\npp_pack.c:3162:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:3162:13: note: '{' token is here\npp_pack.c:3162:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_pack.c:3162:13: note: ')' token is here\npp_sort.c:725:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sort.c:725:5: note: '{' token is here\npp_sort.c:725:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sort.c:725:5: note: ')' token is here\npp_sort.c:895:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sort.c:895:21: note: '{' token is here\npp_sort.c:895:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sort.c:895:21: note: ')' token is here\npp_sort.c:1042:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sort.c:1042:5: note: '{' token is here\npp_sort.c:1042:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sort.c:1042:5: note: ')' token is here\nop.c:264:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:217:5: note: expanded from macro 'DEBUG_S_warn'\n./perl.h:4546:22: note: expanded from macro 'DEBUG_S'\nop.c:264:5: note: '{' token is here\nop.c:264:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:264:5: note: ')' token is here\nop.c:370:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:370:13: note: '{' token is here\nop.c:370:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:370:13: note: ')' token is here\nop.c:396:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:396:13: note: '{' token is here\nop.c:396:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:396:13: note: ')' token is here\nop.c:415:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:415:5: note: '{' token is here\nop.c:415:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:415:5: note: ')' token is here\nop.c:514:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:514:5: note: '{' token is here\nop.c:514:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:514:5: note: ')' token is here\nop.c:525:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:525:9: note: '{' token is here\nop.c:525:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:525:9: note: ')' token is here\nop.c:526:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:526:9: note: '{' token is here\nop.c:526:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:526:9: note: ')' token is here\nop.c:529:18: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:529:18: note: '{' token is here\nop.c:529:18: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:529:18: note: ')' token is here\nop.c:548:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:548:5: note: '{' token is here\nop.c:548:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:548:5: note: ')' token is here\nop.c:2000:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:2000:13: note: '{' token is here\nop.c:2000:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:2000:13: note: ')' token is here\nop.c:2580:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:2580:13: note: '{' token is here\nop.c:2580:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:2580:13: note: ')' token is here\nop.c:3705:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:3705:5: note: '{' token is here\nop.c:3705:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:3705:5: note: ')' token is here\nop.c:3710:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:3710:5: note: '{' token is here\nop.c:3710:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:3710:5: note: ')' token is here\nop.c:3801:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:3801:5: note: '{' token is here\nop.c:3801:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:3801:5: note: ')' token is here\nop.c:3806:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:3806:5: note: '{' token is here\nop.c:3806:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:3806:5: note: ')' token is here\nop.c:5855:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:5855:9: note: '{' token is here\nop.c:5855:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:5855:9: note: ')' token is here\nop.c:5857:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:5857:9: note: '{' token is here\nop.c:5857:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:5857:9: note: ')' token is here\nop.c:7103:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:7103:9: note: '{' token is here\nop.c:7103:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:7103:9: note: ')' token is here\nop.c:7244:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:7244:9: note: '{' token is here\nop.c:7244:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:7244:9: note: ')' token is here\nop.c:7246:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:7246:9: note: '{' token is here\nop.c:7246:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:7246:9: note: ')' token is here\nop.c:7248:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:7248:9: note: '{' token is here\nop.c:7248:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:7248:9: note: ')' token is here\nop.c:7250:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:7250:9: note: '{' token is here\nop.c:7250:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:7250:9: note: ')' token is here\nop.c:7412:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:4544:23: note: expanded from macro 'DEBUG_yv'\nop.c:7412:25: note: '{' token is here\nop.c:7412:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:7412:25: note: ')' token is here\nop.c:7524:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:7524:17: note: '{' token is here\nop.c:7524:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:7524:17: note: ')' token is here\nop.c:7593:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:7593:25: note: '{' token is here\nop.c:7593:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:7593:25: note: ')' token is here\nop.c:7829:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:7829:21: note: '{' token is here\nop.c:7829:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:7829:21: note: ')' token is here\nop.c:7832:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:7832:21: note: '{' token is here\nop.c:7832:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:7832:21: note: ')' token is here\nop.c:7853:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:7853:17: note: '{' token is here\nop.c:7853:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:7853:17: note: ')' token is here\nop.c:7857:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:7857:17: note: '{' token is here\nop.c:7857:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:7857:17: note: ')' token is here\nop.c:7886:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:7886:5: note: '{' token is here\nop.c:7886:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:7886:5: note: ')' token is here\nop.c:7887:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:7887:5: note: '{' token is here\nop.c:7887:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:7887:5: note: ')' token is here\nop.c:8022:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:8022:9: note: '{' token is here\nop.c:8022:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:8022:9: note: ')' token is here\nop.c:8025:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:8025:17: note: '{' token is here\nop.c:8025:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:8025:17: note: ')' token is here\nop.c:8029:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:8029:17: note: '{' token is here\nop.c:8029:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:8029:17: note: ')' token is here\nop.c:8033:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:8033:17: note: '{' token is here\nop.c:8033:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:8033:17: note: ')' token is here\nop.c:8036:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:8036:9: note: '{' token is here\nop.c:8036:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:8036:9: note: ')' token is here\nop.c:8069:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:8069:5: note: '{' token is here\nop.c:8069:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:8069:5: note: ')' token is here\nop.c:8985:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:8985:5: note: '{' token is here\nop.c:8985:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:8985:5: note: ')' token is here\nop.c:9014:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:9014:5: note: '{' token is here\nop.c:9014:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:9014:5: note: ')' token is here\nop.c:11804:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11804:13: note: '{' token is here\nop.c:11804:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11804:13: note: ')' token is here\nop.c:11810:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11810:13: note: '{' token is here\nop.c:11810:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11810:13: note: ')' token is here\nop.c:11816:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11816:13: note: '{' token is here\nop.c:11816:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11816:13: note: ')' token is here\nop.c:11824:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11824:17: note: '{' token is here\nop.c:11824:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11824:17: note: ')' token is here\nop.c:11857:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11857:9: note: '{' token is here\nop.c:11857:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11857:9: note: ')' token is here\nop.c:11957:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11957:5: note: '{' token is here\nop.c:11957:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11957:5: note: ')' token is here\nop.c:11997:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11997:5: note: '{' token is here\nop.c:11997:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11997:5: note: ')' token is here\nop.c:12148:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:12148:17: note: '{' token is here\nop.c:12148:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:12148:17: note: ')' token is here\nop.c:12203:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:12203:21: note: '{' token is here\nop.c:12203:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:12203:21: note: ')' token is here\nop.c:13417:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:13417:9: note: '{' token is here\nop.c:13417:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:13417:9: note: ')' token is here\nop.c:13420:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:13420:9: note: '{' token is here\nop.c:13420:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:13420:9: note: ')' token is here\nop.c:13525:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:13525:13: note: '{' token is here\nop.c:13525:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:13525:13: note: ')' token is here\nop.c:13531:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:13531:13: note: '{' token is here\nop.c:13531:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:13531:13: note: ')' token is here\nop.c:13849:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:13849:9: note: '{' token is here\nop.c:13849:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:13849:9: note: ')' token is here\nop.c:14536:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:14536:11: note: '{' token is here\nop.c:14536:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:14536:11: note: ')' token is here\nop.c:14918:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:14918:9: note: '{' token is here\nop.c:14918:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:14918:9: note: ')' token is here\nop.c:14990:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:14990:5: note: '{' token is here\nop.c:14990:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:14990:5: note: ')' token is here\nop.c:16119:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:16119:13: note: '{' token is here\nop.c:16119:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:16119:13: note: ')' token is here\nop.c:16849:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:16849:5: note: '{' token is here\nop.c:16849:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:16849:5: note: ')' token is here\nop.c:17914:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:17914:13: note: '{' token is here\nop.c:17914:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:17914:13: note: ')' token is here\nop.c:18133:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:18133:5: note: '{' token is here\nop.c:18133:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:18133:5: note: ')' token is here\ngv.c:415:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ngv.c:415:13: note: '{' token is here\ngv.c:415:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ngv.c:415:13: note: ')' token is here\ngv.c:582:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ngv.c:582:9: note: '{' token is here\ngv.c:582:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ngv.c:582:9: note: ')' token is here\ngv.c:638:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ngv.c:638:9: note: '{' token is here\ngv.c:638:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ngv.c:638:9: note: ')' token is here\ngv.c:1351:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ngv.c:1351:5: note: '{' token is here\ngv.c:1351:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ngv.c:1351:5: note: ')' token is here\ngv.c:1359:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ngv.c:1359:5: note: '{' token is here\ngv.c:1359:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ngv.c:1359:5: note: ')' token is here\ngv.c:1407:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ngv.c:1407:7: note: '{' token is here\ngv.c:1407:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ngv.c:1407:7: note: ')' token is here\ngv.c:1440:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ngv.c:1440:7: note: '{' token is here\ngv.c:1440:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ngv.c:1440:7: note: ')' token is here\ngv.c:3645:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ngv.c:3645:5: note: '{' token is here\ngv.c:3645:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ngv.c:3645:5: note: ')' token is here\ngv.c:3670:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ngv.c:3670:5: note: '{' token is here\ngv.c:3670:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ngv.c:3670:5: note: ')' token is here\nperly.c:247:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperly.c:247:17: note: '{' token is here\nperly.c:247:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperly.c:247:17: note: ')' token is here\nperly.c:289:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperly.c:289:5: note: '{' token is here\nperly.c:289:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperly.c:289:5: note: ')' token is here\nperly.y:811:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperly.y:811:29: note: '{' token is here\nperly.y:811:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperly.y:811:29: note: ')' token is here\nperly.y:873:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperly.y:873:29: note: '{' token is here\nperly.y:873:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperly.y:873:29: note: ')' token is here\nperly.c:514:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperly.c:514:29: note: '{' token is here\nperly.c:514:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperly.c:514:29: note: ')' token is here\nperly.c:561:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperly.c:561:21: note: '{' token is here\nperly.c:561:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperly.c:561:21: note: ')' token is here\nperly.c:608:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperly.c:608:5: note: '{' token is here\nperly.c:608:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperly.c:608:5: note: ')' token is here\ntoke.c:798:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:798:13: note: '{' token is here\ntoke.c:798:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:798:13: note: ')' token is here\ntoke.c:1435:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:1435:13: note: '{' token is here\ntoke.c:1435:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:1435:13: note: ')' token is here\ntoke.c:1518:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:1518:13: note: '{' token is here\ntoke.c:1518:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:1518:13: note: ')' token is here\ntoke.c:2465:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:2465:5: note: '{' token is here\ntoke.c:2465:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:2465:5: note: ')' token is here\ntoke.c:2618:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:2618:9: note: '{' token is here\ntoke.c:2618:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:2618:9: note: ')' token is here\ntoke.c:2622:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:2622:17: note: '{' token is here\ntoke.c:2622:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:2622:17: note: ')' token is here\ntoke.c:3084:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:3084:5: note: '{' token is here\ntoke.c:3084:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:3084:5: note: ')' token is here\ntoke.c:4327:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:4327:5: note: '{' token is here\ntoke.c:4327:5: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare]\ntoke.c:4327:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:4327:5: note: ')' token is here\ntoke.c:4791:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:4791:5: note: '{' token is here\ntoke.c:4791:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:4791:5: note: ')' token is here\ntoke.c:4794:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:4794:5: note: '{' token is here\ntoke.c:4794:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:4794:5: note: ')' token is here\ntoke.c:5395:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:4547:22: note: expanded from macro 'DEBUG_T'\ntoke.c:5395:9: note: '{' token is here\ntoke.c:5395:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:5395:9: note: ')' token is here\ntoke.c:5587:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:5587:13: note: '{' token is here\ntoke.c:5587:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:5587:13: note: ')' token is here\ntoke.c:5630:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:5630:13: note: '{' token is here\ntoke.c:5630:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:5630:13: note: ')' token is here\ntoke.c:5638:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:5638:13: note: '{' token is here\ntoke.c:5638:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:5638:13: note: ')' token is here\ntoke.c:6277:20: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:6277:20: note: '{' token is here\ntoke.c:6277:20: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare]\ntoke.c:6277:20: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:6277:20: note: ')' token is here\ntoke.c:6648:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:6648:5: note: '{' token is here\ntoke.c:6648:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:6648:5: note: ')' token is here\ntoke.c:6662:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:6662:5: note: '{' token is here\ntoke.c:6662:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:6662:5: note: ')' token is here\ntoke.c:6692:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:6692:5: note: '{' token is here\ntoke.c:6692:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:6692:5: note: ')' token is here\ntoke.c:8751:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:8751:13: note: '{' token is here\ntoke.c:8751:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:8751:13: note: ')' token is here\ntoke.c:8997:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:8997:17: note: '{' token is here\ntoke.c:8997:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:8997:17: note: ')' token is here\ntoke.c:9101:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:9101:9: note: '{' token is here\ntoke.c:9101:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:9101:9: note: ')' token is here\ntoke.c:9260:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:9260:13: note: '{' token is here\ntoke.c:9260:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:9260:13: note: ')' token is here\ntoke.c:9264:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:9264:5: note: '{' token is here\ntoke.c:9264:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:9264:5: note: ')' token is here\ntoke.c:9316:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:9316:9: note: '{' token is here\ntoke.c:9316:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:9316:9: note: ')' token is here\ntoke.c:9547:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:9547:5: note: '{' token is here\ntoke.c:9547:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:9547:5: note: ')' token is here\ntoke.c:9800:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:9800:5: note: '{' token is here\ntoke.c:9800:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:9800:5: note: ')' token is here\ntoke.c:9832:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:9832:5: note: '{' token is here\ntoke.c:9832:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:9832:5: note: ')' token is here\ntoke.c:11906:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:11906:17: note: '{' token is here\ntoke.c:11906:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:11906:17: note: ')' token is here\ntoke.c:12102:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:12102:17: note: '{' token is here\ntoke.c:12102:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:12102:17: note: ')' token is here\ntoke.c:12106:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:12106:17: note: '{' token is here\ntoke.c:12106:17: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare]\ntoke.c:12106:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:12106:17: note: ')' token is here\ntoke.c:12295:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:12295:5: note: '{' token is here\ntoke.c:12295:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:12295:5: note: ')' token is here\ntoke.c:12897:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:12897:5: note: '{' token is here\ntoke.c:12897:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:12897:5: note: ')' token is here\ntoke.c:12902:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:12902:5: note: '{' token is here\ntoke.c:12902:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:12902:5: note: ')' token is here\nperl.c:430:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:430:5: note: '{' token is here\nperl.c:430:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:430:5: note: ')' token is here\nperl.c:636:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:636:5: note: '{' token is here\nperl.c:636:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:636:5: note: ')' token is here\nperl.c:866:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:866:13: note: '{' token is here\nperl.c:866:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:866:13: note: ')' token is here\nperl.c:1130:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:1130:13: note: '{' token is here\nperl.c:1130:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:1130:13: note: ')' token is here\nperl.c:1137:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:1137:9: note: '{' token is here\nperl.c:1137:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:1137:9: note: ')' token is here\nperl.c:1869:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:1869:13: note: '{' token is here\nperl.c:1869:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:1869:13: note: ')' token is here\nperl.c:2577:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:2577:5: note: '{' token is here\nperl.c:2577:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:2577:5: note: ')' token is here\nperl.c:2590:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:2590:5: note: '{' token is here\nperl.c:2590:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:2590:5: note: ')' token is here\nperl.c:2670:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:2670:13: note: '{' token is here\nperl.c:2670:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:2670:13: note: ')' token is here\nperl.c:2702:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:2702:5: note: '{' token is here\nperl.c:2702:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:2702:5: note: ')' token is here\nperl.c:2746:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:2746:5: note: '{' token is here\nperl.c:2746:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:2746:5: note: ')' token is here\nperl.c:3011:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3011:9: note: '{' token is here\nperl.c:3011:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3011:9: note: ')' token is here\n./pp.h:85:17: note: expanded from macro 'INCMARK'\nperl.c:3094:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3094:13: note: '{' token is here\nperl.c:3094:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3094:13: note: ')' token is here\nperl.c:3126:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3126:9: note: '{' token is here\nperl.c:3126:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3126:9: note: ')' token is here\nperl.c:3162:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3162:9: note: '{' token is here\nperl.c:3162:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3162:9: note: ')' token is here\nperl.c:3215:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3215:9: note: '{' token is here\nperl.c:3215:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3215:9: note: ')' token is here\nperl.c:3244:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3244:9: note: '{' token is here\nperl.c:3244:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3244:9: note: ')' token is here\nperl.c:3566:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3566:9: note: '{' token is here\nperl.c:3566:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3566:9: note: ')' token is here\nperl.c:3570:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3570:9: note: '{' token is here\nperl.c:3570:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3570:9: note: ')' token is here\nperl.c:5124:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:5124:21: note: '{' token is here\nperl.c:5124:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:5124:21: note: ')' token is here\nperl.c:5135:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:5135:17: note: '{' token is here\nperl.c:5135:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:5135:17: note: ')' token is here\nperl.c:5142:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:5142:13: note: '{' token is here\nperl.c:5142:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:5142:13: note: ')' token is here\n./dlutils.c:126:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./dlutils.c:64:5: note: expanded from macro 'DLDEBUG'\n./dlutils.c:126:9: note: '{' token is here\n./dlutils.c:64:16: note: expanded from macro 'DLDEBUG'\n./dlutils.c:126:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./dlutils.c:67:5: note: expanded from macro 'DLDEBUG'\n./dlutils.c:126:9: note: ')' token is here\n./dlutils.c:67:7: note: expanded from macro 'DLDEBUG'\n./dlutils.c:161:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./dlutils.c:161:9: note: '{' token is here\n./dlutils.c:161:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./dlutils.c:161:9: note: ')' token is here\nDynaLoader.xs:207:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDynaLoader.xs:207:5: note: '{' token is here\nDynaLoader.xs:207:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDynaLoader.xs:207:5: note: ')' token is here\nDynaLoader.xs:209:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDynaLoader.xs:209:5: note: '{' token is here\nDynaLoader.xs:209:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDynaLoader.xs:209:5: note: ')' token is here\nDynaLoader.xs:222:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDynaLoader.xs:222:5: note: '{' token is here\nDynaLoader.xs:222:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDynaLoader.xs:222:5: note: ')' token is here\nDynaLoader.xs:226:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDynaLoader.xs:226:5: note: '{' token is here\nDynaLoader.xs:226:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDynaLoader.xs:226:5: note: ')' token is here\nDynaLoader.xs:242:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDynaLoader.xs:242:5: note: '{' token is here\nDynaLoader.xs:242:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDynaLoader.xs:242:5: note: ')' token is here\nDynaLoader.xs:246:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDynaLoader.xs:246:5: note: '{' token is here\nDynaLoader.xs:246:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDynaLoader.xs:246:5: note: ')' token is here\nDynaLoader.xs:270:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDynaLoader.xs:270:5: note: '{' token is here\nDynaLoader.xs:270:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDynaLoader.xs:270:5: note: ')' token is here\n../../perl_siphash.h:62attributes.xs:150:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nattributes.xs:150:2: note: ')' token is here\n../../perl.h:738:21:attributes.xs:175:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:389:26: note: expanded from macro 'EXTEND'\n../../pp.h:320:9: note: expanded from macro 'EXTEND_HWM_SET'\n../../pp.h:320:20: note: expanded from macro 'EXTEND_HWM_SET'\nattributes.xs:175:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:324:9: note: expanded from macro 'EXTEND_HWM_SET'\nattributes.xs:175:6: note: ')' token is here\n../../pp.h:324:11: note: expanded from macro 'EXTEND_HWM_SET'\nattributes.xs:251:5: note: ')' token is here\nattributes.xs:253:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:390:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:1321:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:1321:25: note: '{' token is here\nB.xs:1321:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:1321:25: note: ')' token is here\nB.xs:1329:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:1329:25: note: '{' token is here\nB.xs:1329:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:1329:25: note: ')' token is here\nB.xs:1338:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:1338:25: note: '{' token is here\nB.xs:1338:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:1338:25: note: ')' token is here\nB.xs:1347:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:1347:25: note: '{' token is here\nB.xs:1347:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:1347:25: note: ')' token is here\nB.xs:1355:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:1355:25: note: '{' token is here\nB.xs:1355:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:1355:25: note: ')' token is here\nB.c:2316:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:1779:6: note: '{' token is here\nB.xs:2292:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:2292:6: note: '{' token is here\nB.xs:2292:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:2292:6: note: ')' token is here\nBzip2.xs:530:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.xs:530:9: note: ')' token is here\nBzip2.c:983:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:983:5: note: ')' token is here\nBzip2.xs:599:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.xs:599:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.xs:599:9: note: ')' token is here\nBzip2.xs:600:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.xs:600:9: note: '{' token is here\nBzip2.xs:600:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.xs:600:9: note: ')' token is here\nBzip2.c:1074:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1074:5: note: '{' token is here\nBzip2.c:1074:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1074:5: note: ')' token is here\nBzip2.c:1231:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1231:13: note: ')' token is here\nBzip2.c:1233:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1233:5: note: '{' token is here\n../../zaphod32_hash.h:170:5: note: ')' token is here#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \\\n../../sbox32_hash.h:85:39: note:         SBOX32_MIX4(s0,s1,s2,s3,\"SEED STATE\");expanded from macro 'SBOX32_MIX4'\n1482:9: note: '{' token is here\n../../sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set'        SBOX32_MIX4(s0,s1,s2,s3,\"SEED STATE\");\n1487:13: note: ')' token is here\n1403:3: note: expanded from macro 'XORSHIFT128_set'\n../../perl_siphash.h:18:3: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'SIPROUND'\n../../perl_siphash.h:87:../../perl_siphash.h3:118:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./constants.xs:55:11: warning:     SvTAINTED_on(TARG);'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./constants.xs:55:11: note: '{' token is hereCwd.xs\nCwd.xs:682:5: note: '{' token is hereZlib.c\n../../pp.h:473:31: note: expanded from macro 'PUSHTARG'#  define EXTEND(p,n)   STMT_START {                                    \\\n:5:../../sv.h:2266:34: note: expanded from macro 'SvSETMAGIC'\n325:16: note:     EXTEND(SP, items+1);expanded from macro 'XSRETURN'\nCwd.xs:689:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCwd.xs:689:2: note: '{' token is here\nCwd.xs:689:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCwd.xs:689:2: note: ')' token is here\n1049:13: note: '{' token is here\n../../pp.h:75:17: note:         XSprePUSH; PUSHu((IV)RETVAL);expanded from macro 'PUSHMARK'\n738:21: note:     XSRETURN(1);expanded from macro 'STMT_END'\nCwd.xs:698:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCwd.xs:698:2: note: '{' token is here\nCwd.xs:698:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCwd.xs:698:2: note: ')' token is here\n477:18: note: expanded from macro 'PUSHu'\n../../perl.h:738:21: note: expanded from macro 'STMT_END'Cwd.c\nCwd.xs:743:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCwd.xs:743:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCwd.xs:743:2: note: ')' token is here\nCwd.xs:752:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCwd.xs:752:2: note: '{' token is here\nCwd.xs:752:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCwd.xs:752:2: note: ')' token is here\nCwd.xs:760:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCwd.xs:760:6: note: '{' token is here\nCwd.xs:760:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCwd.xs:760:6: note: ')' token is here\nCwd.xs:766:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCwd.xs:766:6: note: '{' token is herewarning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCwd.xs:766:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCwd.xs:766:6: note: ')' token is here\nDumper.xs:433:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:453:6: note: '{' token is here\nDumper.xs:498:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:498:5: note: ')' token is here\nDumper.xs:547:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:547:9: note: '{' token is here\nDumper.xs:547:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:547:9: note: ')' token is here\nDumper.xs:549:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:549:9: note: '{' token is here\nDumper.xs:549:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:549:9: note: ')' token is here\n../../perl.h:4549:22: note: In file included from expanded from macro 'DEBUG_v'version.c\n../../perl.h:4469:40: note: expanded from macro 'DEBUG_s'    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 2/4\");\nDumper.xs:550:9: note: '{' token is here\nDumper.xs:550:9: note: ')' token is here\nDumper.xs:562:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:562:9: note: '{' token is here\nDumper.xs:562:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:562:9: note: ')' token is here\n^Dumper.xs:699:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:699:11: note: '{' token is here\nDumper.xs:699:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:699:11: note: ')' token is here\nDumper.xs:699:28: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:699:28: note: ')' token is here\nDumper.xs:700:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:700:6: note: '{' token is here\nDumper.xs:705:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:705:25: note: '{' token is here\nDumper.xs:705:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:705:25: note: ')' token is here\nDumper.xs:934:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:934:17: note: '{' token is here\nDumper.xs:934:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:934:17: note: ')' token is here\nDumper.xs:939:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:939:17: note: '{' token is here\nDumper.xs:939:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:939:17: note: ')' token is here\nDumper.xs:1021:12: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1021:12: note: '{' token is here\nDumper.xs:1021:12: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1021:12: note: ')' token is here\nDumper.xs:1032:26: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1032:26: note: '{' token is here\nDumper.xs:1032:26: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1032:26: note: ')' token is here\nDumper.xs:1081:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1081:17: note: '{' token is here\nDumper.xs:1081:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1081:17: note: ')' token is here\nDumper.xs:1152:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1152:17: note: '{' token is here\nDumper.xs:1152:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1152:17: note: ')' token is here\nDumper.xs:1463:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1463:3: note: '{' token is here\nDumper.xs:1463:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1463:3: note: ')' token is here\nDumper.xs:1480:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1480:3: note: '{' token is here\nDumper.xs:1480:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1480:3: note: ')' token is here\n795:16: note: expanded from macro 'CX_POP_SAVEARRAY'\nDumper.xs:1626:21: note: '{' token is here\nDumper.xs:1626:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1626:21: note: ')' token is here\nDumper.xs:1633:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1633:21: note: '{' token is here\nDumper.xs:1633:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1633:21: note: ')' token is here\nDB_File.xs:648:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.xs:648:5: note: '{' token is here\nDB_File.xs:648:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.xs:648:5: note: ')' token is here\nDB_File.xs:674:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.xs:674:5: note: '{' token is here\nDB_File.xs:674:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.xs:674:5: note: ')' token is here\nDB_File.xs:736:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.xs:736:5: note: '{' token is here\nDB_File.xs:736:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.xs:736:5: note: ')' token is here\nDB_File.xs:762:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.xs:762:5: note: '{' token is here\nDB_File.xs:762:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.xs:762:5: note: ')' token is here\nDB_File.xs:821:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.xs:821:5: note: '{' token is here\nDB_File.xs:821:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.xs:821:5: note: ')' token is here\nDB_File.xs:847:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.xs:847:5: note: '{' token is here\nDB_File.xs:847:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.xs:847:5: note: ')' token is here\n../../XSUB.h:434:13: note: expanded from macro 'DBM_ckFilter'\n../../XSUB.h:449:13: note: expanded from macro 'DBM_ckFilter'\nDB_File.c:2064:13: note: '{' token is here\nDB_File.c:2064:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2066:5: note: ')' token is here\nDB_File.c:2221:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2221:5: note: ')' token is here\nDB_File.c:2837:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2837:2: note: ')' token is here\nPeek.c:589:5: note: ')' token is here\nPeek.c:663:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPeek.c:790:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPeek.c:790:5: note: ')' token is here\nPeek.c:833:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPeek.c:833:5: note: '{' token is here\nPeek.c:833:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPeek.c:833:5: note: ')' token is here\n:156:5: note: ')' token is here\n../../zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n:162:5: note: '{' token is here    ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9);\n../../perl.h:738:21: note: #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \\expanded from macro 'STMT_END'\n:87../../zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'\n../../sbox32_hash.h:1456:5: note:     r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) );    \\')' token is here\n../../sbox32_hash.h:1397:3: note:             XORSHIFT96_set(*state_cursor,s0,s1,s2,t1);expanded from macro 'XORSHIFT96_set'\n../../sbox32_hash.h:1487:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]In file included from\n23:5: note: expanded from macro 'SIPROUND'\n:123:6: note: ')' token is here\n:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'\n23:3: note: expanded from macro 'SIPROUND'\n../../perl_siphash.h:23:5: note../../perl_siphash.h:124:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:4549:22: note: expanded from macro 'DEBUG_v'\n../../perl.h:737RealPPPort.xs:183:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIn file included from RealPPPort.xs:199:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:562:13: note:     ,SIPROUND;SIPROUND;SIPROUND;')' token is here\n:476:29: note: expanded from macro 'PUSHi'    ,SIPROUND;SIPROUND;\n../../perl.h:738:21: note:     STMT_START {                                                        \\expanded from macro 'STMT_END'\n123:15: warning:                    ^~~~~~~~~~~~~~~~~\n../../pp.h:../../perl_siphash.h:124:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:645:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:662:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:673:17: note: '{' token is here\nRealPPPort.xs:676:17: note: ')' token is here\nRealPPPort.xs:677:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:677:17: note: '{' token is here\n../../sv.h:349:49: note: expanded from macro 'SvREFCNT_inc_simple_void'\nRealPPPort.xs:677:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../sv.h:349:75: note: expanded from macro 'SvREFCNT_inc_simple_void'\nRealPPPort.xs:680:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:680:17: note: ')' token is here\nRealPPPort.c:1244:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1244:5: note: ')' token is here\nRealPPPort.c:1309:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:393:28: note: expanded from macro 'EXTEND'#  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */\n75:8: note: ')' token is here\n449:5: note: #  define STMT_END      )expanded from macro 'TARGu'\nRealPPPort.c:2224:5: note: '{' token is here\nRealPPPort.c:2224:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2224:5: note: ')' token is here\nRealPPPort.c:2929:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2949:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2994:13: note: ')' token is here\nRealPPPort.c:2996:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3136:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3136:13: note: ')' token is here\nRealPPPort.c:3138:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3138:5: note: '{' token is here\nRealPPPort.c:3138:5: note: ')' token is here\nRealPPPort.c:3296:5: note: '{' token is here\nRealPPPort.c:3452:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3454:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3498:5: note: ')' token is here\nRealPPPort.xs:1910:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1910:17: note: '{' token is here\nRealPPPort.xs:1910:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1910:17: note: ')' token is here\nRealPPPort.xs:1917:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1917:17: note: '{' token is here\nRealPPPort.xs:1917:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1917:17: note: ')' token is here\nRealPPPort.xs:1971:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1971:17: note: '{' token is here\nRealPPPort.xs:1971:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1971:17: note: ')' token is here\nRealPPPort.xs:1974:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1974:17: note: '{' token is here\nRealPPPort.xs:1974:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1974:17: note: ')' token is here\nRealPPPort.c:4913:5: note: '{' token is here\nRealPPPort.c:4913:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4913:5: note: ')' token is here\nRealPPPort.c:5280:5: warning:     v ^= (v>>23);                       \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../inline.h:180:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../perl.h:4549:22: note: expanded from macro 'DEBUG_v'\n../../../perl.h:4518:9: note: expanded from macro 'DEBUG__'\n../../../perl.h:4469:40: note: expanded from macro 'DEBUG_s'\n../../../inline.h:180:13: note: '{' token is here\n../../../perl.h:4518:20: note: expanded from macro 'DEBUG__'\n../../../perl.h:4519:20: note: expanded from macro 'DEBUG__'\n../../../perl.h:4519:31: note: expanded from macro 'DEBUG__'\n../../../inline.h:180:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../perl.h:4521:13: note: expanded from macro 'DEBUG__'\n../../../inline.h:180:13: note: ')' token is here\n../../../perl.h:4521:15: note: expanded from macro 'DEBUG__'\n../../../perl.h:4522:9: note: expanded from macro 'DEBUG__'\n../../../perl.h:4522:11: note: expanded from macro 'DEBUG__'\n../../../inline.h:190:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../inline.h:190:13: note: '{' token is here\n../../../inline.h:190:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../inline.h:190:13: note: ')' token is here\n../../../pp.h:75:17: note: expanded from macro 'PUSHMARK'\nByte.c:29:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nByte.c:29:2: note: ')' token is here\n../../../pp.h:389:26: note: expanded from macro 'EXTEND'\n../../../pp.h:320:9: note: expanded from macro 'EXTEND_HWM_SET'\n../../../pp.h:320:20: note: expanded from macro 'EXTEND_HWM_SET'\n../../../pp.h:324:9: note: expanded from macro 'EXTEND_HWM_SET'\n../../../pp.h:324:11: note: expanded from macro 'EXTEND_HWM_SET'\n202:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../XSUB.h:325:16: note: expanded from macro 'XSRETURN'../../XSUB.h\n../../perl.h:4469:40: note202:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:102:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:102:5: note: '{' token is here\nEncode.xs:102:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:102:5: note: ')' token is here\nEncode.xs:116:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:116:5: note: '{' token is here\nEncode.xs:116:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:116:5: note: ')' token is here\nEncode.xs:127:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:127:5: note: '{' token is here\nEncode.xs:127:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:127:5: note: ')' token is here\nEncode.xs:142:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:142:5: note: '{' token is here\nEncode.xs:142:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:142:5: note: ')' token is here\nEncode.xs:328:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:507:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:541:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:541:5: note: '{' token is here\nEncode.xs:541:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:541:5: note: ')' token is here\nEncode.xs:574:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:574:5: note: '{' token is here\nEncode.xs:574:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:574:5: note: ')' token is here\nEncode.xs:594:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:647:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:647:5: note: '{' token is here\nEncode.xs:647:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:647:5: note: ')' token is here\nEncode.xs:648:5: note: ')' token is here\nEncode.xs:649:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:659:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:659:15: note: '{' token is here\nEncode.xs:659:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:659:15: note: ')' token is here\nEncode.xs:674:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:728:9: note: ')' token is here\nEncode.xs:736:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:736:9: note: ')' token is here\nEncode.xs:740:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:740:25: note: ')' token is here\nRealPPPort.c:5680:5: Encode.c:1007:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:909:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:909:5: note: '{' token is here\nEncode.xs:909:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:909:5: note: ')' token is here\nEncode.xs:919:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:919:5: note: '{' token is here\nEncode.xs:919:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:919:5: note: ')' token is here\nRealPPPort.xs:3976:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3976:17: note: '{' token is here\nRealPPPort.xs:3976:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3976:17: note: ')' token is here\nRealPPPort.xs:3979:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3979:17: note: '{' token is here\nRealPPPort.xs:3979:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3979:17: note: ')' token is here\nCall.xs:125:10: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCall.xs:125:10: note: '{' token is here\nCall.xs:125:10: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCall.xs:125:10: note: ')' token is here\nCall.xs:163:10: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCall.xs:163:10: note: '{' token is here\nCall.xs:163:10: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nCall.xs:163:10: note: ')' token is here\nFieldHash.xs:27:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFieldHash.xs:27:5: note: '{' token is here\nFieldHash.xs:27:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFieldHash.xs:27:5: note: ')' token is here\nFieldHash.xs:38:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFieldHash.xs:38:5: note: '{' token is here\nFieldHash.xs:38:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFieldHash.xs:38:5: note: ')' token is here\n:2247:5: warning: #   define STMT_END     )'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../perl.h:4469:40: note: expanded from macro 'DEBUG_s'In file included from\n:../../sbox32_hash.h :note1448: :9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../sbox32_hash.h:1448:9: note: EBCDIC.c')' token is here:\n30:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../sbox32_hash.h:1453:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END\nIO.xs:77:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:3792:33: note: expanded from macro 'NORETURN_FUNCTION_END'\nIO.xs:77:5: note: '{' token is here\nIO.xs:77:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.xs:77:5: note: ')' token is here\nListUtil.xs:227:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:227:5: note: '{' token is here\nListUtil.xs:227:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:227:5: note: ')' token is here\nListUtil.xs:238:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:238:5: note: '{' token is here\nListUtil.xs:238:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:238:5: note: ')' token is here\n../../cop.h:800:5: note:                 SvSetSV_and(dst,src,SvSETMAGIC(dst))expanded from macro 'CX_POP_SAVEARRAY'\n../../inline.h:2253:9: warning: ListUtil.xs'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n599:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]        CLEAR_ARGARRAY(av);\n../../inline.h:2253:9: note: '{' token is here#define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END\n17: ../../cop.hnote:: 805expanded from macro 'SvSetSV_and':16: note: expanded from macro 'CLEAR_ARGARRAY'\nBase64.xs:231:2: note: ')' token is here\nBase64.c:408:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBase64.c:408:5: note: '{' token is here\n721:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:721:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#define PUSHi(i)        STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END\n:1293:5: note: expanded from macro 'PUSH_MULTICALL'\n../../perl.h:737:29: note: Base64.c:492:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:867:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:956:9: Base64.c:716:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:2089:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:2089:9: note: '{' token is here\nListUtil.xs:2089:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:2089:9: note: ')' token is here\nOpcode.xs:139:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nOpcode.xs:272:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nOpcode.xs:272:5: note: '{' token is here\nOpcode.xs:272:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nOpcode.xs:272:5: note: ')' token is here\nOpcode.xs:283:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nOpcode.xs:283:5: note: '{' token is here\nOpcode.xs:283:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nOpcode.xs:283:5: note: ')' token is here\nOpcode.xs:299:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nOpcode.xs:299:5: note: '{' token is here\nOpcode.xs:299:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nOpcode.xs:299:5: note: ')' token is here\nOpcode.xs:328:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nOpcode.xs:333:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nOpcode.xs:333:5: note: '{' token is here\nOpcode.xs:333:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nOpcode.xs:333:5: note: ')' token is here\nencoding.xs:79:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:79:2: note: '{' token is here\nencoding.xs:79:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:79:2: note: ')' token is here\nencoding.xs:90:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:90:2: note: '{' token is here\nencoding.xs:90:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:90:2: note: ')' token is here\nencoding.xs:113:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:113:5: note: '{' token is here\nencoding.xs:113:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:113:5: note: ')' token is here\nencoding.xs:179:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:179:5: note: '{' token is here\nencoding.xs:179:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:179:5: note: ')' token is here\nencoding.xs:266:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:266:5: note: '{' token is here\nencoding.xs:266:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:266:5: note: ')' token is here\nencoding.xs:398:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:398:5: note: '{' token is here\nencoding.xs:398:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:398:5: note: ')' token is here\nencoding.xs:419:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:419:6: note: '{' token is here\nencoding.xs:419:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:419:6: note: ')' token is here\nencoding.xs:443:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:443:6: note: '{' token is here\nencoding.xs:443:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:443:6: note: ')' token is here\nencoding.xs:481:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:481:3: note: '{' token is here\nencoding.xs:481:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:481:3: note: ')' token is here\nencoding.xs:510:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:510:3: note: '{' token is here\nencoding.xs:510:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nencoding.xs:510:3: note: ')' token is here\nvia.xs:84:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nvia.xs:84:2: note: '{' token is here\nvia.xs:84:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nvia.xs:84:2: note: ')' token is here\nvia.xs:125:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nvia.xs:125:2: note: '{' token is here\nvia.xs:125:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nvia.xs:125:2: note: ')' token is here\n../../regcomp.h:1080:28: note: POSIX.c:2214:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:1124:5: note: expanded from macro 'DECLARE_AND_GET_RE_DEBUG_FLAGS'\nre_exec.cPOSIX.c:2674:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:1465:9: note: '{' token is here\nre_exec.c:1470POSIX.c::92674: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../regcomp.h:1062:28: note: POSIX.cexpanded from macro 'DEBUG_EXECUTE_r':\n../../perl.h:737:29re_exec.c:1538:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n325:16../../perl.h:4528:24: note: expanded from macro 'DEBUG_r'\nPOSIX.xs:2161:9:re_exec.c:1563:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:476:18: note: expanded from macro 'PUSHi'\nre_exec.c:2219POSIX.c:3657:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:470:5: note: expanded from macro 'TARGn're_exec.c:2304:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.cPOSIX.xs:3000:14: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:1820:5: note: expanded from macro 'REXEC_FBC_NON_UTF8_CLASS_SCAN'\nPOSIX.xs:3037:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3037:6: note: '{' token is here\nPOSIX.xs:3037:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3037:6: note: ')' token is here\nPOSIX.xs:3060:20: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3060:20: note: '{' token is here\nPOSIX.xs:3060:20: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3060:20: note: ')' token is here\nPOSIX.xs:3169:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3169:21: note: '{' token is here\nPOSIX.xs:3169:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3169:21: note: ')' token is here\nPOSIX.xs:3174:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3174:6: note: '{' token is here\nPOSIX.xs:3174:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3174:6: note: ')' token is here\nre_exec.c:7342:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:7515:17: note: '{' token is here\nre_exec.c:7901:21: note: ')' token is here\nSDBM_File.xs:134:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.xs:134:6: note: '{' token is here\nSDBM_File.xs:134:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1569:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:139:5: note: expanded from macro 'INIT_TRACEME'\nStorable.xs:1569:5: note: '{' token is here\nStorable.xs:139:16: note: expanded from macro 'INIT_TRACEME'\nStorable.xs:1569:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:141:5: note: expanded from macro 'INIT_TRACEME'\nStorable.xs:1569:5: note: ')' token is here\nStorable.xs:141:7: note: expanded from macro 'INIT_TRACEME'\nStorable.xs:1601:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1601:5: note: '{' token is here\nStorable.xs:1601:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1601:5: note: ')' token is here\nStorable.xs:1603:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:127:5: note: expanded from macro 'TRACEME'\nStorable.xs:1603:5: note: '{' token is here\nStorable.xs:127:16: note: expanded from macro 'TRACEME'\nStorable.xs:1603:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:130:5: note: expanded from macro 'TRACEME'\nStorable.xs:1603:5: note: ')' token is here\nStorable.xs:130:7: note: expanded from macro 'TRACEME'\nStorable.xs:1705:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:133:5: note: expanded from macro 'TRACEMED'\nStorable.xs:1705:5: note: '{' token is here\nStorable.xs:133:16: note: expanded from macro 'TRACEMED'\nStorable.xs:1705:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:136:5: note: expanded from macro 'TRACEMED'\nStorable.xs:1705:5: note: ')' token is here\nStorable.xs:136:7: note: expanded from macro 'TRACEMED'\nStorable.xs:1707:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:151:5: note: expanded from macro 'ASSERT'\nStorable.xs:1707:5: note: '{' token is here\nStorable.xs:151:16: note: expanded from macro 'ASSERT'\nStorable.xs:1707:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:157:5: note: expanded from macro 'ASSERT'\nStorable.xs:1707:5: note: ')' token is here\nStorable.xs:157:7: note: expanded from macro 'ASSERT'\nStorable.xs:1793:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1793:5: note: '{' token is here\nStorable.xs:1793:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1793:5: note: ')' token is here\nStorable.xs:1795:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1795:5: note: '{' token is here\nStorable.xs:1795:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1795:5: note: ')' token is here\nStorable.xs:1850:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1850:5: note: '{' token is here\nStorable.xs:1850:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1850:5: note: ')' token is here\nStorable.xs:1852:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1852:5: note: '{' token is here\nStorable.xs:1852:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1852:5: note: ')' token is here\nStorable.xs:1902:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1902:5: note: '{' token is here\nStorable.xs:1902:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1902:5: note: ')' token is here\nStorable.xs:1904:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1904:5: note: '{' token is here\nStorable.xs:1904:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1904:5: note: ')' token is here\nStorable.xs:709:9: note: expanded from macro 'MBUF_RESTORE'\nStorable.xs:711:9: note: expanded from macro 'MBUF_RESTORE'\nStorable.xs:1909:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1909:5: note: '{' token is here\nStorable.xs:1909:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1909:5: note: ')' token is here\nStorable.xs:1918:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1918:5: note: '{' token is here\nStorable.xs:1918:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1918:5: note: ')' token is here\nStorable.xs:1919:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1919:5: note: '{' token is here\nStorable.xs:1919:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1919:5: note: ')' token is here\nStorable.xs:1932:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1932:5: note: '{' token is here\nStorable.xs:1932:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1932:5: note: ')' token is here\nStorable.xs:1935:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1935:5: note: '{' token is here\nStorable.xs:1935:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1935:5: note: ')' token is here\nStorable.xs:1940:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1940:5: note: '{' token is here\nStorable.xs:1940:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1940:5: note: ')' token is here\nStorable.xs:1955:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1955:5: note: '{' token is here\nStorable.xs:1955:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1955:5: note: ')' token is here\nStorable.xs:1957:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1957:5: note: '{' token is here\nStorable.xs:1957:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1957:5: note: ')' token is here\nStorable.xs:1958:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1958:5: note: '{' token is here\nStorable.xs:1958:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1958:5: note: ')' token is here\nStorable.xs:1964:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1964:5: note: '{' token is here\nStorable.xs:1964:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1964:5: note: ')' token is here\nStorable.xs:2046:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2046:9: note: '{' token is here\nStorable.xs:2046:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2046:9: note: ')' token is here\nStorable.xs:2049:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2049:9: note: '{' token is here\nStorable.xs:2049:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2049:9: note: ')' token is here\nStorable.xs:2113:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2113:5: note: '{' token is here\nStorable.xs:2113:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2113:5: note: ')' token is here\nStorable.xs:2127:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2127:13: note: '{' token is here\nStorable.xs:2127:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2127:13: note: ')' token is here\nStorable.xs:2130:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2130:13: note: '{' token is here\nStorable.xs:2130:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2130:13: note: ')' token is here\nStorable.xs:2136:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2136:5: note: '{' token is here\nStorable.xs:2136:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2136:5: note: ')' token is here\nStorable.xs:2160:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2160:5: note: '{' token is here\nStorable.xs:2160:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2160:5: note: ')' token is here\nStorable.xs:2162:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2162:5: note: '{' token is here\nStorable.xs:2162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2162:5: note: ')' token is here\nStorable.xs:2174:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2174:13: note: '{' token is here\nStorable.xs:2174:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2174:13: note: ')' token is here\nStorable.xs:2181:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2181:5: note: '{' token is here\nStorable.xs:2181:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2181:5: note: ')' token is here\nStorable.xs:2183:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2183:5: note: '{' token is here\nStorable.xs:2183:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2183:5: note: ')' token is here\nStorable.xs:2194:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2194:5: note: '{' token is here\nStorable.xs:2194:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2194:5: note: ')' token is here\nStorable.xs:2218:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2218:5: note: '{' token is here\nStorable.xs:2218:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2218:5: note: ')' token is here\nStorable.xs:2220:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2220:5: note: '{' token is here\nStorable.xs:2220:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2220:5: note: ')' token is here\nStorable.xs:2240:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2240:5: note: '{' token is here\nStorable.xs:2240:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2240:5: note: ')' token is here\nStorable.xs:2327:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2327:5: note: '{' token is here\nStorable.xs:2327:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2327:5: note: ')' token is here\nStorable.xs:2366:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2366:5: note: '{' token is here\nStorable.xs:2366:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2366:5: note: ')' token is here\nStorable.xs:2375:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2375:5: note: '{' token is here\nStorable.xs:2375:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2375:5: note: ')' token is here\nStorable.xs:2383:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2383:13: note: '{' token is here\nStorable.xs:2383:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2383:13: note: ')' token is here\nStorable.xs:732:9: note: expanded from macro 'MBUF_XTEND'\nStorable.xs:733:9: note: expanded from macro 'MBUF_XTEND'\nStorable.xs:2392:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2392:5: note: '{' token is here\nStorable.xs:2392:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2392:5: note: ')' token is here\nStorable.xs:2403:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2403:9: note: '{' token is here\nStorable.xs:2403:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2403:9: note: ')' token is here\nStorable.xs:2434:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2434:5: note: '{' token is here\nStorable.xs:2434:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2434:5: note: ')' token is here\nStorable.xs:2444:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2444:13: note: '{' token is here\nStorable.xs:2444:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2444:13: note: ')' token is here\nStorable.xs:2447:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2447:13: note: '{' token is here\nStorable.xs:2447:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2447:13: note: ')' token is here\nStorable.xs:2486:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2486:13: note: '{' token is here\nStorable.xs:2486:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2486:13: note: ')' token is here\nStorable.xs:2489:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2489:13: note: '{' token is here\nStorable.xs:2489:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2489:13: note: ')' token is here\nStorable.xs:2522:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2522:13: note: '{' token is here\nStorable.xs:2522:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2522:13: note: ')' token is here\nStorable.xs:2536:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2536:13: note: '{' token is here\nStorable.xs:2536:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2536:13: note: ')' token is here\nStorable.xs:2553:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2553:17: note: '{' token is here\nStorable.xs:2553:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2553:17: note: ')' token is here\nStorable.xs:2559:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2559:13: note: '{' token is here\nStorable.xs:2559:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2559:13: note: ')' token is here\nStorable.xs:1053:9: note: expanded from macro 'WRITE_I32'\nStorable.xs:2568:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2568:9: note: '{' token is here\nStorable.xs:2568:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2568:9: note: ')' token is here\nStorable.xs:2597:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2597:13: note: '{' token is here\nStorable.xs:2597:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2597:13: note: ')' token is here\nStorable.xs:2607:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2607:9: note: '{' token is here\nStorable.xs:2607:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2607:9: note: ')' token is here\nStorable.xs:1094:9: note: expanded from macro 'W64LEN'\nStorable.xs:1074:9: note: expanded from macro 'WLEN'\nStorable.xs:2645:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2645:9: note: '{' token is here\nStorable.xs:2645:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2645:9: note: ')' token is here\nStorable.xs:2672:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2672:5: note: '{' token is here\nStorable.xs:2672:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2672:5: note: ')' token is here\nStorable.xs:2682:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2682:9: note: '{' token is here\nStorable.xs:2682:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2682:9: note: ')' token is here\nStorable.xs:2692:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2692:9: note: '{' token is here\nStorable.xs:2692:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2692:9: note: ')' token is here\nStorable.xs:2695:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2695:5: note: '{' token is here\nStorable.xs:2695:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2695:5: note: ')' token is here\nStorable.xs:2714:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2714:13: note: '{' token is here\nStorable.xs:2714:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2714:13: note: ')' token is here\nStorable.xs:2725:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2725:13: note: '{' token is here\nStorable.xs:2725:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2725:13: note: ')' token is here\nStorable.xs:2731:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2731:9: note: '{' token is here\nStorable.xs:2731:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2731:9: note: ')' token is here\nStorable.xs:2739:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2739:13: note: '{' token is here\nStorable.xs:2739:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2739:13: note: ')' token is here\nStorable.xs:2743:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2743:5: note: '{' token is here\nStorable.xs:2743:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2743:5: note: ')' token is here\nStorable.xs:2825:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2825:9: note: '{' token is here\nStorable.xs:2825:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2825:9: note: ')' token is here\nStorable.xs:2844:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2844:13: note: '{' token is here\nStorable.xs:2844:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2844:13: note: ')' token is here\nStorable.xs:2849:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2849:13: note: '{' token is here\nStorable.xs:2849:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2849:13: note: ')' token is here\nStorable.xs:2853:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2853:9: note: '{' token is here\nStorable.xs:2853:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2853:9: note: ')' token is here\nStorable.xs:2856:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2856:5: note: '{' token is here\nStorable.xs:2856:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2856:5: note: ')' token is here\nStorable.xs:2908:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2908:9: note: '{' token is here\nStorable.xs:2908:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2908:9: note: ')' token is here\nStorable.xs:2953:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2953:17: note: '{' token is here\nStorable.xs:2953:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2953:17: note: ')' token is here\nStorable.xs:2965:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2965:13: note: '{' token is here\nStorable.xs:2965:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2965:13: note: ')' token is here\nStorable.xs:3021:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3021:17: note: '{' token is here\nStorable.xs:3021:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3021:17: note: ')' token is here\nStorable.xs:3030:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3030:17: note: '{' token is here\nStorable.xs:3030:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3030:17: note: ')' token is here\nStorable.xs:3143:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3143:5: note: '{' token is here\nStorable.xs:3143:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3143:5: note: ')' token is here\nStorable.xs:3147:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3147:5: note: '{' token is here\nStorable.xs:3147:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3147:5: note: ')' token is here\nStorable.xs:3182:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3182:5: note: '{' token is here\nStorable.xs:3182:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3182:5: note: ')' token is here\nStorable.xs:3215:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3215:13: note: '{' token is here\nStorable.xs:3215:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3215:13: note: ')' token is here\nStorable.xs:3224:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3224:13: note: '{' token is here\nStorable.xs:3224:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3224:13: note: ')' token is here\nStorable.xs:3263:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3263:9: note: '{' token is here\nStorable.xs:3263:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3263:9: note: ')' token is here\nStorable.xs:3266:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3266:9: note: '{' token is here\nStorable.xs:3266:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3266:9: note: ')' token is here\nStorable.xs:3268:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3268:5: note: '{' token is here\nStorable.xs:3268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3268:5: note: ')' token is here\nStorable.xs:3270:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3270:5: note: '{' token is here\nStorable.xs:3270:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3270:5: note: ')' token is here\nStorable.xs:3294:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3294:9: note: '{' token is here\nStorable.xs:3294:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3294:9: note: ')' token is here\nStorable.xs:3323:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3323:5: note: '{' token is here\nStorable.xs:3323:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3323:5: note: ')' token is here\nStorable.xs:3342:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3342:5: note: '{' token is here\nStorable.xs:3342:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3342:5: note: ')' token is here\nStorable.xs:3390:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3390:5: note: '{' token is here\nStorable.xs:3390:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3390:5: note: ')' token is here\nStorable.xs:3391:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3391:5: note: '{' token is here\nStorable.xs:3391:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3391:5: note: ')' token is here\nStorable.xs:3403:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3403:5: note: '{' token is here\nStorable.xs:3403:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3403:5: note: ')' token is here\nStorable.xs:3405:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3405:5: note: '{' token is here\nStorable.xs:3405:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3405:5: note: ')' token is here\nStorable.xs:3434:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3434:5: note: '{' token is here\nStorable.xs:3434:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3434:5: note: ')' token is here\nStorable.xs:3452:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3452:5: note: '{' token is here\nStorable.xs:3452:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3452:5: note: ')' token is here\nStorable.xs:3507:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3507:5: note: '{' token is here\nStorable.xs:3507:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3507:5: note: ')' token is here\nStorable.xs:3520:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3520:9: note: '{' token is here\nStorable.xs:3520:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3520:9: note: ')' token is here\nStorable.xs:3523:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3523:9: note: '{' token is here\nStorable.xs:3523:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3523:9: note: ')' token is here\nStorable.xs:3526:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3526:9: note: '{' token is here\nStorable.xs:3526:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3526:9: note: ')' token is here\nStorable.xs:3553:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3553:5: note: '{' token is here\nStorable.xs:3553:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3553:5: note: ')' token is here\nStorable.xs:3575:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3575:5: note: '{' token is here\nStorable.xs:3575:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3575:5: note: ')' token is here\nStorable.xs:3585:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3585:9: note: '{' token is here\nStorable.xs:3585:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3585:9: note: ')' token is here\nStorable.xs:3587:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3587:9: note: '{' token is here\nStorable.xs:3587:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3587:9: note: ')' token is here\nStorable.xs:3592:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3592:9: note: '{' token is here\nStorable.xs:3592:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3592:9: note: ')' token is here\nStorable.xs:3599:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3599:9: note: '{' token is here\nStorable.xs:3599:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3599:9: note: ')' token is here\nStorable.xs:3601:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3601:9: note: '{' token is here\nStorable.xs:3601:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3601:9: note: ')' token is here\nStorable.xs:3606:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3606:9: note: '{' token is here\nStorable.xs:3606:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3606:9: note: ')' token is here\nStorable.xs:3611:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3611:5: note: '{' token is here\nStorable.xs:3611:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3611:5: note: ')' token is here\nStorable.xs:3690:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3690:5: note: '{' token is here\nStorable.xs:3690:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3690:5: note: ')' token is here\nStorable.xs:3758:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3758:5: note: '{' token is here\nStorable.xs:3758:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3758:5: note: ')' token is here\nStorable.xs:3765:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3765:5: note: '{' token is here\nStorable.xs:3765:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3765:5: note: ')' token is here\nStorable.xs:3792:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3792:9: note: '{' token is here\nStorable.xs:3792:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3792:9: note: ')' token is here\nStorable.xs:3794:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3794:9: note: '{' token is here\nStorable.xs:3794:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3794:9: note: ')' token is here\nStorable.xs:3868:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3868:9: note: '{' token is here\nStorable.xs:3868:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3868:9: note: ')' token is here\nStorable.xs:3931:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3931:9: note: '{' token is here\nStorable.xs:3931:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3931:9: note: ')' token is here\nStorable.xs:3944:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3944:9: note: '{' token is here\nStorable.xs:3944:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3944:9: note: ')' token is here\nStorable.xs:3963:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3963:9: note: '{' token is here\nStorable.xs:3963:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3963:9: note: ')' token is here\nStorable.xs:3966:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3966:9: note: '{' token is here\nStorable.xs:3966:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3966:9: note: ')' token is here\nStorable.xs:3998:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3998:5: note: '{' token is here\nStorable.xs:3998:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3998:5: note: ')' token is here\nStorable.xs:4078:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4078:17: note: '{' token is here\nStorable.xs:4078:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4078:17: note: ')' token is here\nStorable.xs:4085:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4085:17: note: '{' token is here\nStorable.xs:4085:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4085:17: note: ')' token is here\nStorable.xs:4114:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4114:9: note: '{' token is here\nStorable.xs:4114:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4114:9: note: ')' token is here\nStorable.xs:4163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4163:5: note: '{' token is here\nStorable.xs:4163:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4163:5: note: ')' token is here\nStorable.xs:4181:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4181:5: note: '{' token is here\nStorable.xs:4181:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4181:5: note: ')' token is here\nStorable.xs:4192:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4192:9: note: '{' token is here\nStorable.xs:4192:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4192:9: note: ')' token is here\nStorable.xs:4203:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4203:9: note: '{' token is here\nStorable.xs:4203:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4203:9: note: ')' token is here\nStorable.xs:4239:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4239:5: note: '{' token is here\nStorable.xs:4239:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4239:5: note: ')' token is here\nStorable.xs:4266:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4266:5: note: '{' token is here\nStorable.xs:4266:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4266:5: note: ')' token is here\nStorable.xs:4380:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4380:5: note: '{' token is here\nStorable.xs:4380:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4380:5: note: ')' token is here\nStorable.xs:4445:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4445:6: note: '{' token is here\nStorable.xs:4445:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4445:6: note: ')' token is here\nStorable.xs:4460:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4460:6: note: '{' token is here\nStorable.xs:4460:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4460:6: note: ')' token is here\nStorable.xs:4497:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4497:5: note: '{' token is here\nStorable.xs:4497:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4497:5: note: ')' token is here\nStorable.xs:4506:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4506:5: note: '{' token is here\nStorable.xs:4506:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4506:5: note: ')' token is here\nStorable.xs:4574:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4574:5: note: '{' token is here\nStorable.xs:4574:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4574:5: note: ')' token is here\nStorable.xs:4601:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4601:9: note: '{' token is here\nStorable.xs:4601:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4601:9: note: ')' token is here\nStorable.xs:4630:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4630:5: note: '{' token is here\nStorable.xs:4630:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4630:5: note: ')' token is here\nStorable.xs:4633:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4633:5: note: '{' token is here\nStorable.xs:4633:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4633:5: note: ')' token is here\nStorable.xs:4655:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4655:5: note: '{' token is here\nStorable.xs:4655:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4655:5: note: ')' token is here\nStorable.xs:4659:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4659:5: note: '{' token is here\nStorable.xs:4659:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4659:5: note: ')' token is here\nStorable.xs:4660:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4660:5: note: '{' token is here\nStorable.xs:4660:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4660:5: note: ')' token is here\nStorable.xs:676:13: note: expanded from macro 'MBUF_INIT'\nStorable.xs:4693:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4693:5: note: '{' token is here\nStorable.xs:4693:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4693:5: note: ')' token is here\nStorable.xs:4709:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4709:5: note: '{' token is here\nStorable.xs:4709:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4709:5: note: ')' token is here\nStorable.xs:4795:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4795:5: note: '{' token is here\nStorable.xs:4795:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4795:5: note: ')' token is here\nStorable.xs:4796:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4796:5: note: '{' token is here\nStorable.xs:4796:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4796:5: note: ')' token is here\nStorable.xs:4813:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4813:5: note: '{' token is here\nStorable.xs:4813:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4813:5: note: ')' token is here\nStorable.xs:4840:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4840:5: note: '{' token is here\nStorable.xs:4840:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4840:5: note: ')' token is here\nStorable.xs:4841:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4841:5: note: '{' token is here\nStorable.xs:4841:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4841:5: note: ')' token is here\nStorable.xs:4853:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4853:9: note: '{' token is here\nStorable.xs:4853:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4853:9: note: ')' token is here\nStorable.xs:4871:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4871:5: note: '{' token is here\nStorable.xs:4871:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4871:5: note: ')' token is here\nStorable.xs:4934:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4934:5: note: '{' token is here\nStorable.xs:4934:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4934:5: note: ')' token is here\nStorable.xs:4935:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4935:5: note: '{' token is here\nStorable.xs:4935:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4935:5: note: ')' token is here\nStorable.xs:1299:9: note: expanded from macro 'SEEN0_NN'\nStorable.xs:5009:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5009:9: note: '{' token is here\nStorable.xs:5009:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5009:9: note: ')' token is here\nStorable.xs:5014:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5014:9: note: '{' token is here\nStorable.xs:5014:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5014:9: note: ')' token is here\nStorable.xs:5038:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5038:9: note: '{' token is here\nStorable.xs:5038:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5038:9: note: ')' token is here\nStorable.xs:5055:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5055:9: note: '{' token is here\nStorable.xs:5055:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5055:9: note: ')' token is here\nStorable.xs:5081:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5081:5: note: '{' token is here\nStorable.xs:5081:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5081:5: note: ')' token is here\nStorable.xs:1257:2: note: expanded from macro 'READ_U64'\nStorable.xs:5114:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5114:5: note: '{' token is here\nStorable.xs:5114:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5114:5: note: ')' token is here\nStorable.xs:5142:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5142:5: note: '{' token is here\nStorable.xs:5142:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5142:5: note: ')' token is here\nStorable.xs:1189:9: note: expanded from macro 'READ_I32'\nStorable.xs:5199:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5199:9: note: '{' token is here\nStorable.xs:5199:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5199:9: note: ')' token is here\nStorable.xs:1334:13: note: expanded from macro 'BLESS'\nStorable.xs:1346:13: note: expanded from macro 'BLESS'\nStorable.xs:5267:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5267:9: note: '{' token is here\nStorable.xs:5267:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5267:9: note: ')' token is here\nStorable.xs:5268:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5268:9: note: '{' token is here\nStorable.xs:5268:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5268:9: note: ')' token is here\nStorable.xs:5311:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5311:5: note: '{' token is here\nStorable.xs:5311:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5311:5: note: ')' token is here\nStorable.xs:5336:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5336:5: note: '{' token is here\nStorable.xs:5336:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5336:5: note: ')' token is here\nStorable.xs:5340:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5340:5: note: '{' token is here\nStorable.xs:5340:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5340:5: note: ')' token is here\nStorable.xs:5403:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5403:5: note: '{' token is here\nStorable.xs:5403:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5403:5: note: ')' token is here\nStorable.xs:5454:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5454:5: note: '{' token is here\nStorable.xs:5454:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5454:5: note: ')' token is here\nStorable.xs:5469:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5469:5: note: '{' token is here\nStorable.xs:5469:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5469:5: note: ')' token is here\nStorable.xs:5494:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5494:5: note: '{' token is here\nStorable.xs:5494:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5494:5: note: ')' token is here\nStorable.xs:5530:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5530:9: note: '{' token is here\nStorable.xs:5530:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5530:9: note: ')' token is here\nStorable.xs:5531:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5531:9: note: '{' token is here\nStorable.xs:5531:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5531:9: note: ')' token is here\nStorable.xs:5544:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5544:5: note: '{' token is here\nStorable.xs:5544:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5544:5: note: ')' token is here\nStorable.xs:5559:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5559:5: note: '{' token is here\nStorable.xs:5559:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5559:5: note: ')' token is here\nStorable.xs:5584:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5584:5: note: '{' token is here\nStorable.xs:5584:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5584:5: note: ')' token is here\nStorable.xs:5601:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5601:5: note: '{' token is here\nStorable.xs:5601:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5601:5: note: ')' token is here\nStorable.xs:5618:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5618:5: note: '{' token is here\nStorable.xs:5618:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5618:5: note: ')' token is here\nStorable.xs:5635:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5635:5: note: '{' token is here\nStorable.xs:5635:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5635:5: note: ')' token is here\nStorable.xs:5652:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5652:5: note: '{' token is here\nStorable.xs:5652:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5652:5: note: ')' token is here\nStorable.xs:5677:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5677:5: note: '{' token is here\nStorable.xs:5677:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5677:5: note: ')' token is here\nStorable.xs:5695:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5695:5: note: '{' token is here\nStorable.xs:5695:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5695:5: note: ')' token is here\nStorable.xs:5733:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5733:5: note: '{' token is here\nStorable.xs:5733:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5733:5: note: ')' token is here\nStorable.xs:5765:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5765:5: note: '{' token is here\nStorable.xs:5765:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5765:5: note: ')' token is here\nStorable.xs:5790:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5809:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5809:9: note: '{' token is here\nStorable.xs:5809:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5809:9: note: ')' token is here\nStorable.xs:5822:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5822:9: note: '{' token is here\nStorable.xs:5822:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5822:9: note: ')' token is here\nStorable.xs:5825:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5825:5: note: '{' token is here\nStorable.xs:5825:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5825:5: note: ')' token is here\nStorable.xs:5863:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5863:5: note: '{' token is here\nStorable.xs:5863:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5863:5: note: ')' token is here\nStorable.xs:5878:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5878:5: note: '{' token is here\nStorable.xs:5878:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5878:5: note: ')' token is here\nStorable.xs:5893:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5893:5: note: '{' token is here\nStorable.xs:5893:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5893:5: note: ')' token is here\nStorable.xs:5917:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5917:5: note: '{' token is here\nStorable.xs:5917:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5917:5: note: ')' token is here\nStorable.xs:5927:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5927:5: note: '{' token is here\nStorable.xs:5927:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5927:5: note: ')' token is here\nStorable.xs:5948:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5948:5: note: '{' token is here\nStorable.xs:5948:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5948:5: note: ')' token is here\nStorable.xs:5972:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5972:5: note: '{' token is here\nStorable.xs:5972:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5972:5: note: ')' token is here\nStorable.xs:5992:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5992:5: note: '{' token is here\nStorable.xs:5992:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5992:5: note: ')' token is here\nStorable.xs:5999:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5999:5: note: '{' token is here\nStorable.xs:5999:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5999:5: note: ')' token is here\nStorable.xs:6000:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6000:5: note: '{' token is here\nStorable.xs:6000:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6000:5: note: ')' token is here\nStorable.xs:6020:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6020:5: note: '{' token is here\nStorable.xs:6020:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6020:5: note: ')' token is here\nStorable.xs:6023:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6023:5: note: '{' token is here\nStorable.xs:6023:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6023:5: note: ')' token is here\nStorable.xs:6039:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6039:5: note: '{' token is here\nStorable.xs:6039:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6039:5: note: ')' token is here\nStorable.xs:6049:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6049:13: note: '{' token is here\nStorable.xs:6049:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6049:13: note: ')' token is here\nStorable.xs:6074:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6074:5: note: '{' token is here\nStorable.xs:6074:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6074:5: note: ')' token is here\nStorable.xs:6100:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6100:5: note: '{' token is here\nStorable.xs:6100:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6100:5: note: ')' token is here\nStorable.xs:6105:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6105:5: note: '{' token is here\nStorable.xs:6105:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6105:5: note: ')' token is here\nStorable.xs:6113:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6113:5: note: '{' token is here\nStorable.xs:6113:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6113:5: note: ')' token is here\nStorable.xs:6130:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6130:5: note: '{' token is here\nStorable.xs:6130:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6130:5: note: ')' token is here\nStorable.xs:6137:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6137:5: note: '{' token is here\nStorable.xs:6137:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6137:5: note: ')' token is here\nStorable.xs:6138:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6138:5: note: '{' token is here\nStorable.xs:6138:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6138:5: note: ')' token is here\nStorable.xs:6161:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6161:5: note: '{' token is here\nStorable.xs:6161:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6161:5: note: ')' token is here\nStorable.xs:6164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6164:5: note: '{' token is here\nStorable.xs:6164:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6164:5: note: ')' token is here\nStorable.xs:6170:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6170:5: note: '{' token is here\nStorable.xs:6170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6170:5: note: ')' token is here\nStorable.xs:6171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6171:5: note: '{' token is here\nStorable.xs:6171:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6171:5: note: ')' token is here\nStorable.xs:6186:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6186:5: note: '{' token is here\nStorable.xs:6186:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6186:5: note: ')' token is here\nStorable.xs:6205:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6205:5: note: '{' token is here\nStorable.xs:6205:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6205:5: note: ')' token is here\nStorable.xs:6228:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6228:5: note: '{' token is here\nStorable.xs:6228:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6228:5: note: ')' token is here\nStorable.xs:6245:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6245:5: note: '{' token is here\nStorable.xs:6245:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6245:5: note: ')' token is here\nStorable.xs:6261:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6261:5: note: '{' token is here\nStorable.xs:6261:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6261:5: note: ')' token is here\nStorable.xs:6287:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6287:5: note: '{' token is here\nStorable.xs:6287:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6287:5: note: ')' token is here\nStorable.xs:6294:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6294:5: note: '{' token is here\nStorable.xs:6294:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6294:5: note: ')' token is here\nStorable.xs:6308:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6308:9: note: '{' token is here\nStorable.xs:6308:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6308:9: note: ')' token is here\nStorable.xs:6323:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6323:5: note: '{' token is here\nStorable.xs:6323:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6323:5: note: ')' token is here\nStorable.xs:6340:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6340:5: note: '{' token is here\nStorable.xs:6340:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6340:5: note: ')' token is here\nStorable.xs:6357:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6357:9: note: '{' token is here\nStorable.xs:6357:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6357:9: note: ')' token is here\nStorable.xs:6372:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6372:5: note: '{' token is here\nStorable.xs:6372:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6372:5: note: ')' token is here\nStorable.xs:6395:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6395:5: note: '{' token is here\nStorable.xs:6395:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6395:5: note: ')' token is here\nStorable.xs:6410:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6410:5: note: '{' token is here\nStorable.xs:6410:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6410:5: note: ')' token is here\nStorable.xs:6416:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6416:5: note: '{' token is here\nStorable.xs:6416:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6416:5: note: ')' token is here\nStorable.xs:6428:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6428:9: note: '{' token is here\nStorable.xs:6428:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6428:9: note: ')' token is here\nStorable.xs:648:13: note: expanded from macro 'KBUFCHK'\nStorable.xs:6445:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6445:9: note: '{' token is here\nStorable.xs:6445:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6445:9: note: ')' token is here\nStorable.xs:6455:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6455:5: note: '{' token is here\nStorable.xs:6455:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6455:5: note: ')' token is here\nStorable.xs:6480:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6480:5: note: '{' token is here\nStorable.xs:6480:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6480:5: note: ')' token is here\nStorable.xs:6487:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6487:5: note: '{' token is here\nStorable.xs:6487:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6487:5: note: ')' token is here\nStorable.xs:6493:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6493:5: note: '{' token is here\nStorable.xs:6493:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6493:5: note: ')' token is here\nStorable.xs:6505:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6505:9: note: '{' token is here\nStorable.xs:6505:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6505:9: note: ')' token is here\nStorable.xs:6522:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6522:9: note: '{' token is here\nStorable.xs:6522:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6522:9: note: ')' token is here\nStorable.xs:6532:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6532:5: note: '{' token is here\nStorable.xs:6532:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6532:5: note: ')' token is here\nStorable.xs:6560:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6560:5: note: '{' token is here\nStorable.xs:6560:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6560:5: note: ')' token is here\nStorable.xs:6577:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6577:5: note: '{' token is here\nStorable.xs:6577:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6577:5: note: ')' token is here\nStorable.xs:6583:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6583:5: note: '{' token is here\nStorable.xs:6583:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6583:5: note: ')' token is here\nStorable.xs:6597:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6597:9: note: '{' token is here\nStorable.xs:6597:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6597:9: note: ')' token is here\nStorable.xs:6614:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6614:13: note: '{' token is here\nStorable.xs:6614:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6614:13: note: ')' token is here\nStorable.xs:6656:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6656:13: note: '{' token is here\nStorable.xs:6656:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6656:13: note: ')' token is here\nStorable.xs:6678:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6678:5: note: '{' token is here\nStorable.xs:6678:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6678:5: note: ')' token is here\nStorable.xs:6700:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6700:5: note: '{' token is here\nStorable.xs:6700:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6700:5: note: ')' token is here\nStorable.xs:6774:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6774:5: note: '{' token is here\nStorable.xs:6774:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6774:5: note: ')' token is here\nStorable.xs:6809:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6809:5: note: '{' token is here\nStorable.xs:6809:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6809:5: note: ')' token is here\nStorable.xs:6830:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6830:5: note: '{' token is here\nStorable.xs:6830:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6830:5: note: ')' token is here\nStorable.xs:6880:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6880:5: note: '{' token is here\nStorable.xs:6880:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6880:5: note: ')' token is here\nStorable.xs:6907:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6907:5: note: '{' token is here\nStorable.xs:6907:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6907:5: note: ')' token is here\nStorable.xs:6914:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6914:5: note: '{' token is here\nStorable.xs:6914:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6914:5: note: ')' token is here\nStorable.xs:6929:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6929:13: note: '{' token is here\nStorable.xs:6929:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6929:13: note: ')' token is here\nStorable.xs:6934:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6934:9: note: '{' token is here\nStorable.xs:6934:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6934:9: note: ')' token is here\nStorable.xs:6942:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6942:5: note: '{' token is here\nStorable.xs:6942:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6942:5: note: ')' token is here\nStorable.xs:6970:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6970:5: note: '{' token is here\nStorable.xs:6970:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6970:5: note: ')' token is here\nStorable.xs:6977:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6977:5: note: '{' token is here\nStorable.xs:6977:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6977:5: note: ')' token is here\nStorable.xs:6982:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6982:5: note: '{' token is here\nStorable.xs:6982:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6982:5: note: ')' token is here\nStorable.xs:6996:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6996:13: note: '{' token is here\nStorable.xs:6996:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6996:13: note: ')' token is here\nStorable.xs:7006:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7006:13: note: '{' token is here\nStorable.xs:7006:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7006:13: note: ')' token is here\nStorable.xs:7028:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7028:9: note: '{' token is here\nStorable.xs:7028:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7028:9: note: ')' token is here\nStorable.xs:7038:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7038:5: note: '{' token is here\nStorable.xs:7038:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7038:5: note: ')' token is here\nStorable.xs:7078:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7078:5: note: '{' token is here\nStorable.xs:7078:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7078:5: note: ')' token is here\nStorable.xs:7101:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7101:13: note: '{' token is here\nStorable.xs:7101:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7101:13: note: ')' token is here\nStorable.xs:7130:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7130:5: note: '{' token is here\nStorable.xs:7130:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7130:5: note: ')' token is here\nStorable.xs:7144:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7144:5: note: '{' token is here\nStorable.xs:7144:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7144:5: note: ')' token is here\nStorable.xs:7159:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7159:9: note: '{' token is here\nStorable.xs:7159:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7159:9: note: ')' token is here\nStorable.xs:7163:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7163:13: note: '{' token is here\nStorable.xs:7163:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7163:13: note: ')' token is here\nStorable.xs:7200:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7200:5: note: '{' token is here\nStorable.xs:7200:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7200:5: note: ')' token is here\nStorable.xs:7253:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7253:5: note: '{' token is here\nStorable.xs:7253:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7253:5: note: ')' token is here\nStorable.xs:7292:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7292:13: note: '{' token is here\nStorable.xs:7292:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7292:13: note: ')' token is here\nStorable.xs:7318:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7318:5: note: '{' token is here\nStorable.xs:7318:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7318:5: note: ')' token is here\nStorable.xs:7345:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7345:9: note: '{' token is here\nStorable.xs:7345:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7345:9: note: ')' token is here\nStorable.xs:7408:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7408:5: note: '{' token is here\nStorable.xs:7408:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7408:5: note: ')' token is here\nStorable.xs:7432:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7432:5: note: '{' token is here\nStorable.xs:7432:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7432:5: note: ')' token is here\nStorable.xs:7442:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7442:5: note: '{' token is here\nStorable.xs:7442:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7442:5: note: ')' token is here\nStorable.xs:7444:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7444:5: note: '{' token is here\nStorable.xs:7444:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7444:5: note: ')' token is here\nStorable.xs:7446:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7446:5: note: '{' token is here\nStorable.xs:7446:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7446:5: note: ')' token is here\nStorable.xs:7467:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7467:5: note: '{' token is here\nStorable.xs:7467:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7467:5: note: ')' token is here\nStorable.xs:7471:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7471:5: note: '{' token is here\nStorable.xs:7471:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7471:5: note: ')' token is here\nStorable.xs:7472:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7472:5: note: '{' token is here\nStorable.xs:7472:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7472:5: note: ')' token is here\nStorable.xs:638:13: note: expanded from macro 'KBUFINIT'\nStorable.xs:700:9: note: expanded from macro 'MBUF_SAVE_AND_LOAD'\nStorable.xs:702:9: note: expanded from macro 'MBUF_SAVE_AND_LOAD'\nStorable.xs:721:9: note: expanded from macro 'MBUF_LOAD'\nStorable.xs:7539:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7539:5: note: '{' token is here\nStorable.xs:7539:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7539:5: note: ')' token is here\nStorable.xs:7553:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7553:5: note: '{' token is here\nStorable.xs:7553:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7553:5: note: ')' token is here\nStorable.xs:7556:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7556:5: note: '{' token is here\nStorable.xs:7556:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7556:5: note: ')' token is here\nStorable.xs:7582:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7582:9: note: '{' token is here\nStorable.xs:7582:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7582:9: note: ')' token is here\nStorable.xs:7601:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7601:5: note: '{' token is here\nStorable.xs:7601:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7601:5: note: ')' token is here\nStorable.xs:7615:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7615:9: note: '{' token is here\nStorable.xs:7615:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7615:9: note: ')' token is here\nStorable.xs:7617:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7617:13: note: '{' token is here\nStorable.xs:7617:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7617:13: note: ')' token is here\nStorable.xs:7644:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7644:13: note: '{' token is here\nStorable.xs:7644:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7644:13: note: ')' token is here\nStorable.xs:7646:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7646:9: note: '{' token is here\nStorable.xs:7646:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7646:9: note: ')' token is here\nStorable.xs:7650:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7650:5: note: '{' token is here\nStorable.xs:7650:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7650:5: note: ')' token is here\nStorable.xs:7662:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7662:5: note: '{' token is here\nStorable.xs:7662:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7662:5: note: ')' token is here\nStorable.xs:7673:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7673:5: note: '{' token is here\nStorable.xs:7673:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7673:5: note: ')' token is here\nStorable.xs:7697:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7697:5: note: '{' token is here\nStorable.xs:7697:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7697:5: note: ')' token is here\nStorable.xs:7743:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7743:5: note: '{' token is here\nStorable.xs:7743:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7743:5: note: ')' token is here\nStorable.xs:7744:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7744:5: note: '{' token is here\nStorable.xs:7744:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7744:5: note: ')' token is here\nStorable.xs:7747:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7747:5: note: '{' token is here\nStorable.xs:7747:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7747:5: note: ')' token is here\nStorable.xs:7761:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7761:5: note: '{' token is here\nStorable.xs:7761:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:7761:5: note: ')' token is here\n:150:5: note: '{' token is here\n../../../zaphod32_hash.h:151:5: note: '{' token is here#define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START {          \\\n:1490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:18:14: note: expanded from macro 'SIPROUND'\nHostname.xs:29:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUnicode.xs:158:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../zaphod32_hash.h:116:48: note:         SvCUR_set(result, d - (U8 *)SvPVX(result));expanded from macro 'ZAPHOD32_MIX'\n../../../XSUB.h:330:7: note: ../../perl_siphash.h:123:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:2126:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:2792:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:2801:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12980:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12980:13: note: ')' token is here\nre_comp.c:12988:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12988:13: note: '{' token is here\nre_comp.c:14409:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15821:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15905:9: note: '{' token is here\nre_comp.c:15916:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15930:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15930:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15935:9: note: '{' token is here\nre_comp.c:15935:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15935:9: note: ')' token is here\n^re_comp.c:16411:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16505:5: note: '{' token is here\nre_comp.c:16518:5: note: '{' token is here\nre_comp.c:16518:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16518:5: note: ')' token is here\n^~~~~~~~~~../../perl_siphash.h:118:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16721:21: note: '{' token is here\nre_comp.c:16721:21: note: ')' token is here\n../../inline.h:2247:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\nre_comp.c:24254:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24254:13: note: '{' token is here\nNormalize.c:1064:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nNormalize.c:1082:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nNormalize.c:1082:5: note: '{' token is here\nNormalize.c:1082:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nNormalize.c:1082:5: note: ')' token is here\nNormalize.c:1148:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nNormalize.c:1148:5: note: '{' token is here\nNormalize.c:1148:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.c:1506:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.xs:1196:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.xs:1200:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.xs:1200:17: note: '{' token is here\nHiRes.xs:1519:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.xs:1519:9: note: '{' token is here\nHiRes.xs:1519:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.xs:1519:9: note: ')' token is here\nHiRes.xs:1530:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.xs:1530:9: note: '{' token is here\nHiRes.xs:1530:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.xs:1530:9: note: ')' token is here\nTypemap.c:391:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:405:13: note: '{' token is here\nTypemap.c:416:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:416:4: note: ')' token is here\nTypemap.c:428:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:881:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:963:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:983:5: note: '{' token is here\nTypemap.c:1023:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1063:5: note: '{' token is here\nTypemap.c:1063:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1063:5: note: ')' token is here\n../../perl.h:737:29: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'STMT_START'\nTypemap.c:1140:13: note: '{' token is here    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 1/4\");\n:476:58: note: expanded from macro 'PUSHi'\n../../zaphod32_hash.h:80:49: note: Typemap.cexpanded from macro 'ZAPHOD32_SCRAMBLE32':\n1160:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n168:5: note: '{' token is here        XSprePUSH; PUSHi((IV)RETVAL);\n:116:48: note: expanded from macro 'ZAPHOD32_MIX'\n1162:5: note: ')' token is here\n476:18: note: expanded from macro 'PUSHi'\n:476:31: note: expanded from macro 'PUSHi'\n409:16: note: expanded from macro 'TARGi'\nTypemap.c:1274:5: note: '{' token is here\nTypemap.c:1274:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1299:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n124:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]Typemap.c\n:1330:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n409:5: note: expanded from macro 'TARGi'\n../../perl_siphash.h../../pp.h::18476:31: note: expanded from macro 'PUSHi':\nTypemap.c:1353:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1353:5: note: '{' token is here\nTypemap.c:1573:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1573:5: note: '{' token is here\nTypemap.c:1573:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1641:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1641:5: note: '{' token is here\nTypemap.c:1699:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1699:5: note: ')' token is here\nexception.c:23:3: note: ')' token is here\nexception.c:25:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nexception.c:25:5: note: '{' token is here\nexception.c:30:5: note: '{' token is here\nexception.c:30:5: note: ')' token is here\nAPItest.xs:643:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:643:5: note: '{' token is here\nAPItest.xs:643:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:643:5: note: ')' token is here\nAPItest.xs:648:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:648:5: note: '{' token is here\nAPItest.xs:648:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:648:5: note: ')' token is here\nAPItest.c:1884:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:1660:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:1660:3: note: '{' token is here\nAPItest.xs:1698:9: note: '{' token is here\nAPItest.xs:1708:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../XSUB.h:334:67: note: expanded from macro 'XSRETURN_NV'\nAPItest.xs:1728:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../XSUB.h:335:24: note: expanded from macro 'XSRETURN_PV'\n../../XSUB.h:335:35: note: expanded from macro 'XSRETURN_PV'\nAPItest.xs:2624:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:2624:2: note: '{' token is here\nAPItest.xs:2624:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4226:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:738:21: note: expanded from macro 'STMT_END'../../zaphod32_hash.h:157:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3514:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3514:2: note: '{' token is here\nAPItest.xs:3514:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3514:2: note: ')' token is here\nAPItest.xs:3516:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3516:2: note: '{' token is here\nAPItest.xs:3516:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3516:2: note: ')' token is here\n../../perl_siphash.h:23APItest.c:5886:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3606:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3606:2: note: '{' token is here\nAPItest.xs:3606:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3606:2: note: ')' token is here\nAPItest.xs:3613:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3613:2: note: '{' token is here\nAPItest.xs:3613:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3613:2: note: ')' token is here\nAPItest.xs:3621:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]  STMT_START {              \\\nAPItest.xs:3621:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3621:2: note: ')' token is here\nAPItest.xs:3624:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3624:2: note: '{' token is here\nAPItest.xs:3624:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3624:2: note: ')' token is here\nAPItest.xs:3631:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3631:2: note: '{' token is here\nAPItest.xs:3631:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3631:2: note: ')' token is here\nAPItest.xs:3634:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3634:2: note: '{' token is here\nAPItest.xs:3634:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3634:2: note: ')' token is here\nAPItest.xs:3645:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3645:2: note: '{' token is here\nAPItest.xs:3645:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3645:2: note: ')' token is here\nAPItest.xs:3660:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3660:2: note: '{' token is here\nAPItest.xs:3660:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3660:2: note: ')' token is here\n180:13: note: ')' token is here\nAPItest.c:6891:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6935:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6955:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:4356:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:4356:2: note: '{' token is here\nAPItest.xs:4356:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:4356:2: note: ')' token is here\nAPItest.xs:4365:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:4365:2: note: '{' token is here\nAPItest.xs:4365:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:4365:2: note: ')' token is here\nFastCalc.c:278:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFastCalc.xs:253:9: note: ')' token is here\nAPItest.c:7435:5: note: ')' token is hereFastCalc.c\nFastCalc.xs:320:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFastCalc.xs:320:5: note: ')' token is here\nFastCalc.c:512:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFastCalc.c:512:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFastCalc.c:512:5: note: ')' token is here\nFastCalc.c:541:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFastCalc.c:541:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFastCalc.xs:382:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFastCalc.xs:386:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFastCalc.xs:386:7: note: ')' token is here\nFastCalc.c:622:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFastCalc.c:622:5: note: '{' token is here\nFastCalc.c:622:5: note: ')' token is here\nAPItest.c:8168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8168:5: note: '{' token is here\nAPItest.c:8304:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8304:5: note: '{' token is here\nAPItest.c:8418:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8630:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8630:5: note: '{' token is here\nAPItest.c:8630:5: note: ')' token is here\n:23:3: note: expanded from macro 'SIPROUND'    XSRETURN(1);\n118:15: note: ')' token is here\nAPItest.c:8747:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8747:5: note: '{' token is here\n../../XSUB.h:330:5: note:   SIP_FINAL_ROUNDS                          \\expanded from macro 'XSRETURN'\nAPItest.c:8921:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8921:5: note: '{' token is here\nAPItest.c:8921:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8921:5: note: ')' token is here\nAPItest.c:8997:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8997:5: note: ')' token is here\nAPItest.c:9046:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10645:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../inline.h:180:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../perl.h:4549:22: note: expanded from macro 'DEBUG_v'\n../../../../perl.h:4518:9: note: expanded from macro 'DEBUG__'\n../../../../perl.h:4469:40: note: expanded from macro 'DEBUG_s'\n../../../../inline.h:180:13: note: '{' token is here\n../../../../perl.h:4518:20: note: expanded from macro 'DEBUG__'\n../../../../perl.h:4519:20: note: expanded from macro 'DEBUG__'\n../../../../perl.h:4519:31: note: expanded from macro 'DEBUG__'\n../../../../inline.h:180:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../perl.h:4521:13: note: expanded from macro 'DEBUG__'\n../../../../inline.h:180:13: note: ')' token is here\n../../../../perl.h:4521:15: note: expanded from macro 'DEBUG__'\n../../../../perl.h:4522:9: note: expanded from macro 'DEBUG__'\n../../../../perl.h:4522:11: note: expanded from macro 'DEBUG__'\n../../../../inline.h:190:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../inline.h:190:13: note: '{' token is here\n../../../../inline.h:190:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../inline.h:190:13: note: ')' token is here\n../../../../pp.h:389:26: note: expanded from macro 'EXTEND'\n../../../../pp.h:320:9: note: expanded from macro 'EXTEND_HWM_SET'\n../../../../pp.h:320:20: note: expanded from macro 'EXTEND_HWM_SET'\n../../../../pp.h:324:9: note: expanded from macro 'EXTEND_HWM_SET'\n../../../../pp.h:324:11: note: expanded from macro 'EXTEND_HWM_SET'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/inline.h:180:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/perl.h:4549:22: note: expanded from macro 'DEBUG_v'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/perl.h:4518:9: note: expanded from macro 'DEBUG__'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/perl.h:4469:40: note: expanded from macro 'DEBUG_s'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/inline.h:180:13: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/perl.h:4518:20: note: expanded from macro 'DEBUG__'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/perl.h:4519:20: note: expanded from macro 'DEBUG__'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/perl.h:4519:31: note: expanded from macro 'DEBUG__'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/inline.h:180:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/perl.h:4521:13: note: expanded from macro 'DEBUG__'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/inline.h:180:13: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/perl.h:4521:15: note: expanded from macro 'DEBUG__'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/perl.h:4522:9: note: expanded from macro 'DEBUG__'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/perl.h:4522:11: note: expanded from macro 'DEBUG__'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/inline.h:190:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/inline.h:190:13: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/inline.h:190:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/inline.h:190:13: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/pp.h:389:26: note: expanded from macro 'EXTEND'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/pp.h:320:9: note: expanded from macro 'EXTEND_HWM_SET'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/pp.h:320:20: note: expanded from macro 'EXTEND_HWM_SET'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/pp.h:324:9: note: expanded from macro 'EXTEND_HWM_SET'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/pp.h:324:11: note: expanded from macro 'EXTEND_HWM_SET'\n../inline.h:180:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../perl.h:4549:22: note: expanded from macro 'DEBUG_v'\n../perl.h:4518:9: note: expanded from macro 'DEBUG__'\n../perl.h:4469:40: note: expanded from macro 'DEBUG_s'\n../inline.h:180:13: note: '{' token is here\n../perl.h:4518:20: note: expanded from macro 'DEBUG__'\n../perl.h:4519:20: note: expanded from macro 'DEBUG__'\n../perl.h:4519:31: note: expanded from macro 'DEBUG__'\n../inline.h:180:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../perl.h:4521:13: note: expanded from macro 'DEBUG__'\n../inline.h:180:13: note: ')' token is here\n../perl.h:4521:15: note: expanded from macro 'DEBUG__'\n../perl.h:4522:9: note: expanded from macro 'DEBUG__'\n../perl.h:4522:11: note: expanded from macro 'DEBUG__'\n../inline.h:190:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../inline.h:190:13: note: '{' token is here\n../inline.h:190:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../inline.h:190:13: note: ')' token is here\n./inline.h:2739:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:7075:28: note: expanded from macro 'GETENV_LOCK'\n./perl.h:7064:31: note: expanded from macro 'ENV_READ_LOCK'\n./thread.h:290:5: note: expanded from macro 'PERL_READ_LOCK'\n./inline.h:2739:5: note: '{' token is here\n./thread.h:290:16: note: expanded from macro 'PERL_READ_LOCK'\n./thread.h:291:9: note: expanded from macro 'PERL_READ_LOCK'\n./thread.h:210:5: note: expanded from macro 'MUTEX_LOCK'\n./thread.h:210:16: note: expanded from macro 'MUTEX_LOCK'\n./inline.h:2739:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./thread.h:215:5: note: expanded from macro 'MUTEX_LOCK'\n./inline.h:2739:5: note: ')' token is here\n./thread.h:215:7: note: expanded from macro 'MUTEX_LOCK'\n./thread.h:293:9: note: expanded from macro 'PERL_READ_LOCK'\n./thread.h:218:5: note: expanded from macro 'MUTEX_UNLOCK'\n./thread.h:218:16: note: expanded from macro 'MUTEX_UNLOCK'\n./thread.h:223:5: note: expanded from macro 'MUTEX_UNLOCK'\n./thread.h:223:7: note: expanded from macro 'MUTEX_UNLOCK'\n./thread.h:294:5: note: expanded from macro 'PERL_READ_LOCK'\n./thread.h:294:7: note: expanded from macro 'PERL_READ_LOCK'\n./inline.h:2822:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:7076:28: note: expanded from macro 'GETENV_UNLOCK'\n./perl.h:7065:31: note: expanded from macro 'ENV_READ_UNLOCK'\n./thread.h:297:5: note: expanded from macro 'PERL_READ_UNLOCK'\n./inline.h:2822:5: note: '{' token is here\n./thread.h:297:16: note: expanded from macro 'PERL_READ_UNLOCK'\n./thread.h:298:9: note: expanded from macro 'PERL_READ_UNLOCK'\n./inline.h:2822:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./inline.h:2822:5: note: ')' token is here\n./thread.h:302:13: note: expanded from macro 'PERL_READ_UNLOCK'\n./thread.h:244:5: note: expanded from macro 'COND_SIGNAL'\n./thread.h:244:16: note: expanded from macro 'COND_SIGNAL'\n./thread.h:249:5: note: expanded from macro 'COND_SIGNAL'\n./thread.h:249:7: note: expanded from macro 'COND_SIGNAL'\n./thread.h:305:9: note: expanded from macro 'PERL_READ_UNLOCK'\n./thread.h:306:5: note: expanded from macro 'PERL_READ_UNLOCK'\n./thread.h:306:7: note: expanded from macro 'PERL_READ_UNLOCK'\nop.c:891:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./op.h:603:29: note: expanded from macro 'OP_REFCNT_LOCK'\nop.c:891:17: note: '{' token is here\nop.c:891:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:891:17: note: ')' token is here\nop.c:893:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./op.h:604:31: note: expanded from macro 'OP_REFCNT_UNLOCK'\nop.c:893:17: note: '{' token is here\nop.c:893:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:893:17: note: ')' token is here\nop.c:1427:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:1427:5: note: '{' token is here\nop.c:1427:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:1427:5: note: ')' token is here\nop.c:1435:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:1435:5: note: '{' token is here\nop.c:1435:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:1435:5: note: ')' token is here\nop.c:8154:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:8154:9: note: '{' token is here\nop.c:8154:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:8154:9: note: ')' token is here\nop.c:8377:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./op.h:294:23: note: expanded from macro 'PM_SETRE'\nop.c:8377:13: note: '{' token is here\n./op.h:294:34: note: expanded from macro 'PM_SETRE'\nop.c:8377:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./op.h:298:25: note: expanded from macro 'PM_SETRE'\nop.c:8377:13: note: ')' token is here\n./op.h:298:27: note: expanded from macro 'PM_SETRE'\nop.c:8401:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:8401:13: note: '{' token is here\nop.c:8401:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:8401:13: note: ')' token is here\nop.c:8658:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:8658:5: note: '{' token is here\nop.c:8658:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:8658:5: note: ')' token is here\nop.c:13044:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:13044:13: note: '{' token is here\nop.c:13044:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:13044:13: note: ')' token is here\nop.c:18614:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./op.h:1070:32: note: expanded from macro 'OP_CHECK_MUTEX_LOCK'\nop.c:18614:5: note: '{' token is here\nop.c:18614:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:18614:5: note: ')' token is here\nop.c:18619:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./op.h:1071:34: note: expanded from macro 'OP_CHECK_MUTEX_UNLOCK'\nop.c:18619:5: note: '{' token is here\nop.c:18619:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:18619:5: note: ')' token is here\npad.c:2211:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:2211:5: note: '{' token is here\npad.c:2211:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:2211:5: note: ')' token is here\npad.c:2213:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:2213:5: note: '{' token is here\npad.c:2213:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:2213:5: note: ')' token is here\ntoke.c:12868:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:6393:40: note: expanded from macro 'KEYWORD_PLUGIN_MUTEX_LOCK'\ntoke.c:12868:5: note: '{' token is here\ntoke.c:12868:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:12868:5: note: ')' token is here\ntoke.c:12873:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:6394:40: note: expanded from macro 'KEYWORD_PLUGIN_MUTEX_UNLOCK'\ntoke.c:12873:5: note: '{' token is here\ntoke.c:12873:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:12873:5: note: ')' token is here\nutil.c:2963:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:2963:5: note: '{' token is here\nutil.c:2963:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:2963:5: note: ')' token is here\nutil.c:2968:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:2968:5: note: '{' token is here\nutil.c:2968:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:2968:5: note: ')' token is here\nutil.c:2988:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:2988:5: note: '{' token is here\nutil.c:2988:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:2988:5: note: ')' token is here\nutil.c:2993:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:2993:5: note: '{' token is here\nutil.c:2993:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:2993:5: note: ')' token is here\nutil.c:3953:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:7127:34: note: expanded from macro 'ENV_LOCALE_READ_LOCK'\n./perl.h:7121:29: note: expanded from macro 'ENV_LOCALE_LOCK'\n./perl.h:7062:31: note: expanded from macro 'ENV_LOCK'\n./thread.h:309:5: note: expanded from macro 'PERL_WRITE_LOCK'\nutil.c:3953:5: note: '{' token is here\n./thread.h:309:16: note: expanded from macro 'PERL_WRITE_LOCK'\n./thread.h:310:9: note: expanded from macro 'PERL_WRITE_LOCK'\nutil.c:3953:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:3953:5: note: ')' token is here\n./thread.h:317:13: note: expanded from macro 'PERL_WRITE_LOCK'\n./thread.h:260:5: note: expanded from macro 'COND_WAIT'\n./thread.h:260:16: note: expanded from macro 'COND_WAIT'\n./thread.h:265:5: note: expanded from macro 'COND_WAIT'\n./thread.h:265:7: note: expanded from macro 'COND_WAIT'\n./thread.h:322:5: note: expanded from macro 'PERL_WRITE_LOCK'\n./thread.h:322:7: note: expanded from macro 'PERL_WRITE_LOCK'\nutil.c:3957:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:7128:34: note: expanded from macro 'ENV_LOCALE_READ_UNLOCK'\n./perl.h:7122:29: note: expanded from macro 'ENV_LOCALE_UNLOCK'\n./perl.h:7063:31: note: expanded from macro 'ENV_UNLOCK'\n./thread.h:325:5: note: expanded from macro 'PERL_WRITE_UNLOCK'\nutil.c:3957:5: note: '{' token is here\n./thread.h:325:16: note: expanded from macro 'PERL_WRITE_UNLOCK'\n./thread.h:326:9: note: expanded from macro 'PERL_WRITE_UNLOCK'\nutil.c:3957:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:3957:5: note: ')' token is here\n./thread.h:327:9: note: expanded from macro 'PERL_WRITE_UNLOCK'\n./thread.h:328:5: note: expanded from macro 'PERL_WRITE_UNLOCK'\n./thread.h:328:7: note: expanded from macro 'PERL_WRITE_UNLOCK'\n./vutil.c:682:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./vutil.c:682:17: note: '{' token is here\n./vutil.c:682:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./vutil.c:682:17: note: ')' token is here\n./vutil.c:730:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./vutil.c:730:17: note: '{' token is here\n./vutil.c:730:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./vutil.c:730:17: note: ')' token is here\nutil.c:5510:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:5510:9: note: '{' token is here\nutil.c:5510:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:5510:9: note: ')' token is here\nutil.c:5517:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:5517:9: note: '{' token is here\nutil.c:5517:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:5517:9: note: ')' token is here\nmg.c:3365:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./thread.h:433:34: note: expanded from macro 'LOCK_DOLLARZERO_MUTEX'\nmg.c:3365:9: note: '{' token is here\nmg.c:3365:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:3365:9: note: ')' token is here\nmg.c:3367:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./thread.h:434:35: note: expanded from macro 'UNLOCK_DOLLARZERO_MUTEX'\nmg.c:3367:9: note: '{' token is here\nmg.c:3367:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:3367:9: note: ')' token is here\nreentr.c:438:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nreentr.c:38:5: note: expanded from macro 'RenewDouble'\nreentr.c:438:13: note: '{' token is here\nreentr.c:38:16: note: expanded from macro 'RenewDouble'\nreentr.c:438:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nreentr.c:42:5: note: expanded from macro 'RenewDouble'\nreentr.c:438:13: note: ')' token is here\nreentr.c:42:7: note: expanded from macro 'RenewDouble'\nreentr.c:473:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nreentr.c:473:13: note: '{' token is here\nreentr.c:473:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nreentr.c:473:13: note: ')' token is here\nreentr.c:510:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nreentr.c:510:13: note: '{' token is here\nreentr.c:510:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nreentr.c:510:13: note: ')' token is here\nreentr.c:544:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nreentr.c:544:13: note: '{' token is here\nreentr.c:544:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nreentr.c:544:13: note: ')' token is here\nreentr.c:583:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nreentr.c:583:13: note: '{' token is here\nreentr.c:583:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nreentr.c:583:13: note: ')' token is here\nreentr.c:610:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nreentr.c:610:13: note: '{' token is here\nreentr.c:610:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nreentr.c:610:13: note: ')' token is here\nreentr.c:643:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nreentr.c:643:13: note: '{' token is here\nreentr.c:643:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nreentr.c:643:13: note: ')' token is here\nhv.c:3698:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./hv.h:617:32: note: expanded from macro 'HINTS_REFCNT_LOCK'\nhv.c:3698:9: note: '{' token is here\nhv.c:3698:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nhv.c:3698:9: note: ')' token is here\nhv.c:3700:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./hv.h:618:34: note: expanded from macro 'HINTS_REFCNT_UNLOCK'\nhv.c:3700:9: note: '{' token is here\nhv.c:3700:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nhv.c:3700:9: note: ')' token is here\nhv.c:3730:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nhv.c:3730:9: note: '{' token is here\nhv.c:3730:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nhv.c:3730:9: note: ')' token is here\nhv.c:3732:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nhv.c:3732:9: note: '{' token is here\nhv.c:3732:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nhv.c:3732:9: note: ')' token is here\nregcomp.c:22003:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:22003:21: note: '{' token is here\nregcomp.c:22003:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:22003:21: note: ')' token is here\nregcomp.c:22005:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:22005:21: note: '{' token is here\nregcomp.c:22005:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:22005:21: note: ')' token is here\nregcomp.c:22029:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:22029:21: note: '{' token is here\nregcomp.c:22029:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:22029:21: note: ')' token is here\nregcomp.c:22031:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:22031:21: note: '{' token is here\nregcomp.c:22031:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:22031:21: note: ')' token is here\nregcomp.c:22163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:22163:5: note: '{' token is here\nregcomp.c:22163:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:22163:5: note: ')' token is here\nregcomp.c:22265:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:22265:17: note: '{' token is here\nregcomp.c:22265:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:22265:17: note: ')' token is here\nregcomp.c:22267:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:22267:17: note: '{' token is here\nregcomp.c:22267:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:22267:17: note: ')' token is here\nregcomp.c:23768:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:23745:28: note: expanded from macro 'SWITCH_TO_GLOBAL_CONTEXT'\n./thread.h:388:5: note: expanded from macro 'PERL_SET_CONTEXT'\nregcomp.c:23768:5: note: '{' token is here\n./thread.h:388:16: note: expanded from macro 'PERL_SET_CONTEXT'\nregcomp.c:23768:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./thread.h:393:5: note: expanded from macro 'PERL_SET_CONTEXT'\nregcomp.c:23768:5: note: ')' token is here\n./thread.h:393:7: note: expanded from macro 'PERL_SET_CONTEXT'\nregcomp.c:23782:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:23746:30: note: expanded from macro 'RESTORE_CONTEXT'\nregcomp.c:23782:5: note: '{' token is here\nregcomp.c:23782:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:23782:5: note: ')' token is here\nregcomp.c:24644:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:6397:35: note: expanded from macro 'USER_PROP_MUTEX_LOCK'\nregcomp.c:24644:13: note: '{' token is here\nregcomp.c:24644:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24644:13: note: ')' token is here\nregcomp.c:24659:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:6398:35: note: expanded from macro 'USER_PROP_MUTEX_UNLOCK'\nregcomp.c:24659:21: note: '{' token is here\nregcomp.c:24659:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24659:21: note: ')' token is here\nregcomp.c:24674:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24674:21: note: '{' token is here\nregcomp.c:24674:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24674:21: note: ')' token is here\nregcomp.c:24690:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24690:21: note: '{' token is here\nregcomp.c:24690:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24690:21: note: ')' token is here\nregcomp.c:24705:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24705:17: note: '{' token is here\nregcomp.c:24705:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24705:17: note: ')' token is here\nregcomp.c:24722:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24722:13: note: '{' token is here\nregcomp.c:24722:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24722:13: note: ')' token is here\nregcomp.c:24725:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24725:13: note: '{' token is here\nregcomp.c:24725:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24725:13: note: ')' token is here\nregcomp.c:24729:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24729:13: note: '{' token is here\nregcomp.c:24729:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24729:13: note: ')' token is here\nregcomp.c:24811:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24811:13: note: '{' token is here\nregcomp.c:24811:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24811:13: note: ')' token is here\nregcomp.c:24820:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24820:17: note: '{' token is here\nregcomp.c:24820:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24820:17: note: ')' token is here\nregcomp.c:24827:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24827:17: note: '{' token is here\nregcomp.c:24827:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24827:17: note: ')' token is here\nregcomp.c:24832:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24832:13: note: '{' token is here\nregcomp.c:24832:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24832:13: note: ')' token is here\nperl.c:91:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./thread.h:404:5: note: expanded from macro 'ALLOC_THREAD_KEY'\nperl.c:91:9: note: '{' token is here\n./thread.h:404:16: note: expanded from macro 'ALLOC_THREAD_KEY'\n./thread.h:406:13: note: expanded from macro 'ALLOC_THREAD_KEY'\nperl.c:91:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:91:9: note: ')' token is here\n./thread.h:409:5: note: expanded from macro 'ALLOC_THREAD_KEY'\n./thread.h:409:7: note: expanded from macro 'ALLOC_THREAD_KEY'\nperl.c:92:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:3713:28: note: expanded from macro 'PERL_SET_THX'\nperl.c:92:9: note: '{' token is here\nperl.c:92:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:92:9: note: ')' token is here\nperl.c:93:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./op.h:601:27: note: expanded from macro 'OP_REFCNT_INIT'\n./thread.h:193:5: note: expanded from macro 'MUTEX_INIT'\nperl.c:93:9: note: '{' token is here\n./thread.h:193:16: note: expanded from macro 'MUTEX_INIT'\nperl.c:93:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./thread.h:198:5: note: expanded from macro 'MUTEX_INIT'\nperl.c:93:9: note: ')' token is here\n./thread.h:198:7: note: expanded from macro 'MUTEX_INIT'\nperl.c:94:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./op.h:1069:32: note: expanded from macro 'OP_CHECK_MUTEX_INIT'\nperl.c:94:9: note: '{' token is here\nperl.c:94:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:94:9: note: ')' token is here\nperl.c:95:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:6392:40: note: expanded from macro 'KEYWORD_PLUGIN_MUTEX_INIT'\nperl.c:95:9: note: '{' token is here\nperl.c:95:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:95:9: note: ')' token is here\nperl.c:96:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./hv.h:626:30: note: expanded from macro 'HINTS_REFCNT_INIT'\nperl.c:96:9: note: '{' token is here\nperl.c:96:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:96:9: note: ')' token is here\nperl.c:97:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:6747:33: note: expanded from macro 'LOCALE_INIT'\nperl.c:97:9: note: '{' token is here\n./perl.h:6747:44: note: expanded from macro 'LOCALE_INIT'\n./perl.h:6748:37: note: expanded from macro 'LOCALE_INIT'\nperl.c:97:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:97:9: note: ')' token is here\n./perl.h:6750:33: note: expanded from macro 'LOCALE_INIT'\n./perl.h:6750:35: note: expanded from macro 'LOCALE_INIT'\nperl.c:98:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:6396:35: note: expanded from macro 'USER_PROP_MUTEX_INIT'\nperl.c:98:9: note: '{' token is here\nperl.c:98:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:98:9: note: ')' token is here\nperl.c:99:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:7066:31: note: expanded from macro 'ENV_INIT'\n./thread.h:331:5: note: expanded from macro 'PERL_RW_MUTEX_INIT'\nperl.c:99:9: note: '{' token is here\n./thread.h:331:16: note: expanded from macro 'PERL_RW_MUTEX_INIT'\n./thread.h:332:9: note: expanded from macro 'PERL_RW_MUTEX_INIT'\nperl.c:99:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:99:9: note: ')' token is here\n./thread.h:333:9: note: expanded from macro 'PERL_RW_MUTEX_INIT'\n./thread.h:236:5: note: expanded from macro 'COND_INIT'\n./thread.h:236:16: note: expanded from macro 'COND_INIT'\n./thread.h:241:5: note: expanded from macro 'COND_INIT'\n./thread.h:241:7: note: expanded from macro 'COND_INIT'\n./thread.h:335:5: note: expanded from macro 'PERL_RW_MUTEX_INIT'\n./thread.h:335:7: note: expanded from macro 'PERL_RW_MUTEX_INIT'\nperl.c:100:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:100:9: note: '{' token is here\nperl.c:100:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:100:9: note: ')' token is here\nperl.c:101:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:101:9: note: '{' token is here\nperl.c:101:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:101:9: note: ')' token is here\nperl.c:110:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:110:9: note: '{' token is here\nperl.c:110:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:110:9: note: ')' token is here\nperl.c:125:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./unixish.h:151:51: note: expanded from macro 'PERL_SYS_INIT_BODY'\n./perl.h:4761:23: note: expanded from macro 'PERLIO_INIT'\nperl.c:125:5: note: '{' token is here\nperl.c:125:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:125:5: note: ')' token is here\nperl.c:137:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:3188:49: note: expanded from macro 'PERL_SYS_INIT3_BODY'\nperl.c:137:5: note: '{' token is here\nperl.c:137:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:137:5: note: ')' token is here\nperl.c:144:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./unixish.h:156:5: note: expanded from macro 'PERL_SYS_TERM_BODY'\n./hv.h:627:30: note: expanded from macro 'HINTS_REFCNT_TERM'\n./thread.h:226:5: note: expanded from macro 'MUTEX_DESTROY'\nperl.c:144:9: note: '{' token is here\n./thread.h:226:16: note: expanded from macro 'MUTEX_DESTROY'\nperl.c:144:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./thread.h:231:5: note: expanded from macro 'MUTEX_DESTROY'\nperl.c:144:9: note: ')' token is here\n./thread.h:231:7: note: expanded from macro 'MUTEX_DESTROY'\n./unixish.h:156:24: note: expanded from macro 'PERL_SYS_TERM_BODY'\n./perl.h:6395:40: note: expanded from macro 'KEYWORD_PLUGIN_MUTEX_TERM'\n./unixish.h:157:5: note: expanded from macro 'PERL_SYS_TERM_BODY'\n./op.h:1072:32: note: expanded from macro 'OP_CHECK_MUTEX_TERM'\n./unixish.h:157:26: note: expanded from macro 'PERL_SYS_TERM_BODY'\n./op.h:609:27: note: expanded from macro 'OP_REFCNT_TERM'\n./unixish.h:157:42: note: expanded from macro 'PERL_SYS_TERM_BODY'\n./perl.h:4763:9: note: expanded from macro 'PERLIO_TERM'\n./perl.h:4763:20: note: expanded from macro 'PERLIO_TERM'\n./perl.h:4765:17: note: expanded from macro 'PERLIO_TERM'\n./perl.h:4766:9: note: expanded from macro 'PERLIO_TERM'\n./perl.h:4766:11: note: expanded from macro 'PERLIO_TERM'\n./unixish.h:158:18: note: expanded from macro 'PERL_SYS_TERM_BODY'\n./perl.h:6752:33: note: expanded from macro 'LOCALE_TERM'\n./perl.h:6752:44: note: expanded from macro 'LOCALE_TERM'\n./perl.h:6753:37: note: expanded from macro 'LOCALE_TERM'\n./perl.h:6755:37: note: expanded from macro 'LOCALE_TERM'\n./perl.h:6734:21: note: expanded from macro 'LOCALE_TERM_POSIX_2008_'\n./perl.h:6734:32: note: expanded from macro 'LOCALE_TERM_POSIX_2008_'\n./perl.h:6742:21: note: expanded from macro 'LOCALE_TERM_POSIX_2008_'\n./perl.h:6742:23: note: expanded from macro 'LOCALE_TERM_POSIX_2008_'\n./perl.h:6756:33: note: expanded from macro 'LOCALE_TERM'\n./perl.h:6756:35: note: expanded from macro 'LOCALE_TERM'\n./unixish.h:158:31: note: expanded from macro 'PERL_SYS_TERM_BODY'\n./perl.h:6399:35: note: expanded from macro 'USER_PROP_MUTEX_TERM'\n./unixish.h:159:5: note: expanded from macro 'PERL_SYS_TERM_BODY'\n./perl.h:7067:31: note: expanded from macro 'ENV_TERM'\n./thread.h:338:5: note: expanded from macro 'PERL_RW_MUTEX_DESTROY'\n./thread.h:338:16: note: expanded from macro 'PERL_RW_MUTEX_DESTROY'\n./thread.h:339:9: note: expanded from macro 'PERL_RW_MUTEX_DESTROY'\n./thread.h:268:5: note: expanded from macro 'COND_DESTROY'\n./thread.h:268:16: note: expanded from macro 'COND_DESTROY'\n./thread.h:273:5: note: expanded from macro 'COND_DESTROY'\n./thread.h:273:7: note: expanded from macro 'COND_DESTROY'\n./thread.h:340:9: note: expanded from macro 'PERL_RW_MUTEX_DESTROY'\n./thread.h:341:5: note: expanded from macro 'PERL_RW_MUTEX_DESTROY'\n./thread.h:341:7: note: expanded from macro 'PERL_RW_MUTEX_DESTROY'\nperl.c:1602:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./thread.h:414:5: note: expanded from macro 'FREE_THREAD_KEY'\nperl.c:1602:9: note: '{' token is here\n./thread.h:414:16: note: expanded from macro 'FREE_THREAD_KEY'\nperl.c:1602:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./thread.h:416:5: note: expanded from macro 'FREE_THREAD_KEY'\nperl.c:1602:9: note: ')' token is here\n./thread.h:416:7: note: expanded from macro 'FREE_THREAD_KEY'\nsv.c:10891:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:10891:5: note: '{' token is here\nsv.c:10891:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:10891:5: note: ')' token is here\nsv.c:13667:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:13667:5: note: '{' token is here\nsv.c:13667:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:13667:5: note: ')' token is here\nsv.c:14042:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14042:13: note: '{' token is here\nsv.c:14042:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14042:13: note: ')' token is here\nsv.c:14050:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14050:13: note: '{' token is here\nsv.c:14050:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14050:13: note: ')' token is here\nsv.c:14056:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14056:13: note: '{' token is here\nsv.c:14056:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14056:13: note: ')' token is here\nsv.c:14068:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14068:17: note: '{' token is here\nsv.c:14068:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14068:17: note: ')' token is here\nsv.c:14074:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14074:17: note: '{' token is here\nsv.c:14074:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14074:17: note: ')' token is here\nsv.c:14080:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14080:9: note: '{' token is here\nsv.c:14080:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14080:9: note: ')' token is here\nsv.c:14155:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14155:5: note: '{' token is here\nsv.c:14155:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14155:5: note: ')' token is here\nsv.c:14196:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14196:13: note: '{' token is here\nsv.c:14196:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14196:13: note: ')' token is here\nsv.c:14205:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14205:9: note: '{' token is here\nsv.c:14205:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14205:9: note: ')' token is here\nsv.c:14236:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14236:21: note: '{' token is here\nsv.c:14236:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14236:21: note: ')' token is here\nsv.c:14269:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14269:21: note: '{' token is here\nsv.c:14269:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14269:21: note: ')' token is here\nsv.c:14271:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14271:21: note: '{' token is here\nsv.c:14271:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14271:21: note: ')' token is here\nsv.c:14272:22: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14272:22: note: '{' token is here\nsv.c:14272:22: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14272:22: note: ')' token is here\nsv.c:14475:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14475:21: note: '{' token is here\nsv.c:14475:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14475:21: note: ')' token is here\nsv.c:14477:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14477:21: note: '{' token is here\nsv.c:14477:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14477:21: note: ')' token is here\nsv.c:14825:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14825:17: note: '{' token is here\nsv.c:14825:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14825:17: note: ')' token is here\nsv.c:14925:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14925:21: note: '{' token is here\nsv.c:14925:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14925:21: note: ')' token is here\nsv.c:14927:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14927:21: note: '{' token is here\nsv.c:14927:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14927:21: note: ')' token is here\nsv.c:15055:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15055:13: note: '{' token is here\nsv.c:15055:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15055:13: note: ')' token is here\nsv.c:15056:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15056:13: note: '{' token is here\nsv.c:15056:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15056:13: note: ')' token is here\nsv.c:15169:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15169:5: note: '{' token is here\nsv.c:15169:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15169:5: note: ')' token is here\nsv.c:15595:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15595:5: note: '{' token is here\nsv.c:15595:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15595:5: note: ')' token is here\nsv.c:15597:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15597:5: note: '{' token is here\nsv.c:15597:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15597:5: note: ')' token is here\nsv.c:15849:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15849:13: note: '{' token is here\nsv.c:15849:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15849:13: note: ')' token is here\nsv.c:15850:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15850:13: note: '{' token is here\nsv.c:15850:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15850:13: note: ')' token is here\nsv.c:15871:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15871:9: note: '{' token is here\nsv.c:15871:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15871:9: note: ')' token is here\nsv.c:15893:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15893:9: note: '{' token is here\nsv.c:15893:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15893:9: note: ')' token is here\nsv.c:15932:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15932:9: note: '{' token is here\nsv.c:15932:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15932:9: note: ')' token is here\nsv.c:15942:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15942:9: note: '{' token is here\nsv.c:15942:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15942:9: note: ')' token is here\nsv.c:15959:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15959:9: note: '{' token is here\nsv.c:15959:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15959:9: note: ')' token is here\nsv.c:15973:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15973:9: note: '{' token is here\nsv.c:15973:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15973:9: note: ')' token is here\npp_ctl.c:159:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:159:9: note: '{' token is here\npp_ctl.c:159:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:159:9: note: ')' token is here\npp_ctl.c:209:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:209:9: note: '{' token is here\npp_ctl.c:209:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:209:9: note: ')' token is here\npp_ctl.c:4797:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4797:5: note: '{' token is here\npp_ctl.c:4797:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:4797:5: note: ')' token is here\nregexec.c:8240:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:4204:9: note: expanded from macro 'SET_reg_curpm'\nregexec.c:8240:17: note: '{' token is here\nregexec.c:8240:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8240:17: note: ')' token is here\nregexec.c:8276:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8276:13: note: '{' token is here\nregexec.c:8276:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8276:13: note: ')' token is here\nregexec.c:8318:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8318:13: note: '{' token is here\nregexec.c:8318:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8318:13: note: ')' token is here\nregexec.c:9360:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9360:17: note: '{' token is here\nregexec.c:9360:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9360:17: note: ')' token is here\nregexec.c:10891:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:10891:5: note: '{' token is here\nregexec.c:10891:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:10891:5: note: ')' token is here\nperlio.c:373:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:373:29: note: '{' token is here\nperlio.c:373:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:373:29: note: ')' token is here\nperlio.c:385:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:1967:96: note: expanded from macro 'my_vsnprintf'\nperlio.c:385:29: note: '{' token is here\nperlio.c:385:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:385:29: note: ')' token is here\nperlio.c:387:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:387:9: note: '{' token is here\nperlio.c:387:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:387:9: note: ')' token is here\nperlio.c:2281:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:2281:9: note: '{' token is here\nperlio.c:2281:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:2281:9: note: ')' token is here\nperlio.c:2309:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:2309:9: note: '{' token is here\nperlio.c:2309:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:2309:9: note: ')' token is here\nperlio.c:2322:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:2322:9: note: '{' token is here\nperlio.c:2322:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:2322:9: note: ')' token is here\nperlio.c:2337:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:2337:9: note: '{' token is here\nperlio.c:2337:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:2337:9: note: ')' token is here\nperlio.c:2350:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:2350:9: note: '{' token is here\nperlio.c:2350:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:2350:9: note: ')' token is here\nperlio.c:2364:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:2364:9: note: '{' token is here\nperlio.c:2364:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:2364:9: note: ')' token is here\nperlio.c:2376:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:2376:9: note: '{' token is here\nperlio.c:2376:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:2376:9: note: ')' token is here\nperlio.c:3277:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:3277:9: note: '{' token is here\nperlio.c:3277:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:3277:9: note: ')' token is here\nperlio.c:3333:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:3333:9: note: '{' token is here\nperlio.c:3333:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:3333:9: note: ')' token is here\nlocale.c:637:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:637:9: note: '{' token is here\nlocale.c:637:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:637:9: note: ')' token is here\nlocale.c:1197:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:451:9: note: expanded from macro 'FIX_GLIBC_LC_MESSAGES_BUG'\nlocale.c:1197:9: note: '{' token is here\nlocale.c:451:20: note: expanded from macro 'FIX_GLIBC_LC_MESSAGES_BUG'\nlocale.c:1197:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:455:9: note: expanded from macro 'FIX_GLIBC_LC_MESSAGES_BUG'\nlocale.c:1197:9: note: ')' token is here\nlocale.c:455:11: note: expanded from macro 'FIX_GLIBC_LC_MESSAGES_BUG'\nlocale.c:1213:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1213:9: note: '{' token is here\nlocale.c:1213:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1213:9: note: ')' token is here\nlocale.c:4726:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:4726:13: note: '{' token is here\nlocale.c:4726:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:4726:13: note: ')' token is here\ntime64.c:344:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntime64.c:139:28: note: expanded from macro 'GMTIME_LOCK'\ntime64.c:344:9: note: '{' token is here\ntime64.c:344:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntime64.c:344:9: note: ')' token is here\ntime64.c:363:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntime64.c:140:28: note: expanded from macro 'GMTIME_UNLOCK'\ntime64.c:363:9: note: '{' token is here\ntime64.c:363:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntime64.c:363:9: note: ')' token is here\ntime64.c:515:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntime64.c:132:31: note: expanded from macro 'LOCALTIME_LOCK'\ntime64.c:515:5: note: '{' token is here\ntime64.c:515:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntime64.c:515:5: note: ')' token is here\ntime64.c:522:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntime64.c:133:31: note: expanded from macro 'LOCALTIME_UNLOCK'\ntime64.c:522:9: note: '{' token is here\ntime64.c:522:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntime64.c:522:9: note: ')' token is here\ntime64.c:543:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntime64.c:543:5: note: '{' token is here\ntime64.c:543:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntime64.c:543:5: note: ')' token is here\n../../inline.h:2739:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:7075:28: note: expanded from macro 'GETENV_LOCK'\n../../perl.h:7064:31: note: expanded from macro 'ENV_READ_LOCK'\n../../thread.h:290:5: note: expanded from macro 'PERL_READ_LOCK'\n../../inline.h:2739:5: note: '{' token is here\n../../thread.h:290:16: note: expanded from macro 'PERL_READ_LOCK'\n../../thread.h:291:9: note: expanded from macro 'PERL_READ_LOCK'\n../../thread.h:210:5: note: expanded from macro 'MUTEX_LOCK'\n../../thread.h:210:16: note: expanded from macro 'MUTEX_LOCK'\n../../inline.h:2739:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../thread.h:215:5: note: expanded from macro 'MUTEX_LOCK'\n../../inline.h:2739:5: note: ')' token is here\n../../thread.h:215:7: note: expanded from macro 'MUTEX_LOCK'\n../../thread.h:293:9: note: expanded from macro 'PERL_READ_LOCK'\n../../thread.h:218:5: note: expanded from macro 'MUTEX_UNLOCK'\n../../thread.h:218:16: note: expanded from macro 'MUTEX_UNLOCK'\n../../thread.h:223:5: note: expanded from macro 'MUTEX_UNLOCK'\n../../thread.h:223:7: note: expanded from macro 'MUTEX_UNLOCK'\n../../thread.h:294:5: note: expanded from macro 'PERL_READ_LOCK'\n../../thread.h:294:7: note: expanded from macro 'PERL_READ_LOCK'\n../../inline.h:2822:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:7076:28: note: expanded from macro 'GETENV_UNLOCK'\n../../perl.h:7065:31: note: expanded from macro 'ENV_READ_UNLOCK'\n../../thread.h:297:5: note: expanded from macro 'PERL_READ_UNLOCK'\n../../inline.h:2822:5: note: '{' token is here\n../../thread.h:297:16: note: expanded from macro 'PERL_READ_UNLOCK'\n../../thread.h:298:9: note: expanded from macro 'PERL_READ_UNLOCK'\n../../inline.h:2822:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../inline.h:2822:5: note: ')' token is here\n../../thread.h:302:13: note: expanded from macro 'PERL_READ_UNLOCK'\n../../thread.h:244:5: note: expanded from macro 'COND_SIGNAL'\n../../thread.h:244:16: note: expanded from macro 'COND_SIGNAL'\n../../thread.h:249:5: note: expanded from macro 'COND_SIGNAL'\n../../thread.h:249:7: note: expanded from macro 'COND_SIGNAL'\n../../thread.h:305:9: note: expanded from macro 'PERL_READ_UNLOCK'\n../../thread.h:306:5: note: expanded from macro 'PERL_READ_UNLOCK'\n../../thread.h:306:7: note: expanded from macro 'PERL_READ_UNLOCK'\nDynaLoader.c:540:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDynaLoader.c:540:5: note: '{' token is here\nDynaLoader.c:540:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDynaLoader.c:540:5: note: ')' token is here\n../../zaphod32_hash.h:80:49: note../../sbox32_hash.h:1448:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:85:50: note: expanded from macro 'SBOX32_MIX4'\n../../sbox32_hash.h:1399:38: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 2/4\");expanded from macro 'XORSHIFT128_set'\nB.xs:482:5: note: expanded from macro 'ASSIGN_COMMON_ALIAS'\nB.xs:482:16: note: expanded from macro 'ASSIGN_COMMON_ALIAS'\nB.xs:482:82: note: expanded from macro 'ASSIGN_COMMON_ALIAS'\nB.xs:482:84: note: expanded from macro 'ASSIGN_COMMON_ALIAS'\nB.xs:634:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:634:5: note: '{' token is here\nB.xs:634:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.xs:634:5: note: ')' token is here\n../../thread.h:294:7: note: MD5.xsexpanded from macro 'PERL_READ_LOCK':\n../../cop.h:800:5: note: expanded from macro 'CX_POP_SAVEARRAY'#define PUSHi(i)        STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END\n:902:13: note: '{' token is here\n2739:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:../../thread.h476::31: note: expanded from macro 'PUSHi'\n298:9: note: expanded from macro 'PERL_READ_UNLOCK'\n:159:5: note: ')' token is here\n../../pp.h:449../../zaphod32_hash.h::7: note: expanded from macro 'TARGu'\n80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'\n../../pp.h:477:31: note: expanded from macro 'PUSHu'../../zaphod32_hash.h\n:247:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n325:5: note: expanded from macro 'XSRETURN'    XORSHIFT96_set(*state,s0,s1,s2,t2);\n:7666:5: note:     XORSHIFT96_set(*state,s0,s1,s2,t2);'{' token is here\n:1397:3: note: expanded from macro 'XORSHIFT96_set'\nRealPPPort.c:7686:5: note: } STMT_END'{' token is here\n:7706:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:1402:57: note: expanded from macro 'XORSHIFT128_set'        XSprePUSH; PUSHu((UV)RETVAL);\n../../pp.h:484:32../../perl_siphash.h:117:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:29:./ppport.h:11657:31: note: expanded from macro 'STMT_START'\n../../perl_siphash.h:18:14: note: RealPPPort.xsexpanded from macro 'SIPROUND':\nRealPPPort.c:7835:5: warning:     ,SIPROUND;SIPROUND;'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../XSUB.h:325:5: note: expanded from macro 'XSRETURN'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n7929:5: note: '{' token is here\n:11658:25: note: expanded from macro 'STMT_END'\n../../perl.h:737:29: RealPPPort.xs:3973:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../thread.h:290:16: note: #define XSRETURN_EMPTY STMT_START {                XSRETURN(0); } STMT_ENDexpanded from macro 'PERL_READ_LOCK'\n../../XSUB.h:325:5: note: expanded from macro 'XSRETURN'#  define ENV_READ_LOCK       PERL_READ_LOCK(&PL_env_mutex)\n8235:5: note: '{' token is here\n:7076:28: note: expanded from macro 'GETENV_UNLOCK'#define XSRETURN_EMPTY STMT_START {                XSRETURN(0); } STMT_END\n7065:31: note: expanded from macro 'ENV_READ_UNLOCK'\n../../../inline.h:2739:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../perl.h:7075:28: note: expanded from macro 'GETENV_LOCK'\n../../../perl.h:7064:31: note: expanded from macro 'ENV_READ_LOCK'\n../../../thread.h:290:5: note: expanded from macro 'PERL_READ_LOCK'\n../../../inline.h:2739:5: note: '{' token is here\n../../../thread.h:290:16: note: expanded from macro 'PERL_READ_LOCK'\n../../../thread.h:291:9: note: expanded from macro 'PERL_READ_LOCK'\n../../../thread.h:210:5: note: expanded from macro 'MUTEX_LOCK'\n../../../thread.h:210:16: note: expanded from macro 'MUTEX_LOCK'\n../../../inline.h:2739:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../thread.h:215:5: note: expanded from macro 'MUTEX_LOCK'\n../../../inline.h:2739:5: note: ')' token is here\n../../../thread.h:215:7: note: expanded from macro 'MUTEX_LOCK'\n../../../thread.h:293:9: note: expanded from macro 'PERL_READ_LOCK'\n../../../thread.h:218:5: note: expanded from macro 'MUTEX_UNLOCK'\n../../../thread.h:218:16: note: expanded from macro 'MUTEX_UNLOCK'\n../../../thread.h:223:5: note: expanded from macro 'MUTEX_UNLOCK'\n../../../thread.h:223:7: note: expanded from macro 'MUTEX_UNLOCK'\n../../../thread.h:294:5: note: expanded from macro 'PERL_READ_LOCK'\n../../../thread.h:294:7: note: expanded from macro 'PERL_READ_LOCK'\n../../../inline.h:2822:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../perl.h:7076:28: note: expanded from macro 'GETENV_UNLOCK'\n../../../perl.h:7065:31: note: expanded from macro 'ENV_READ_UNLOCK'\n../../../thread.h:297:5: note: expanded from macro 'PERL_READ_UNLOCK'\n../../../inline.h:2822:5: note: '{' token is here\n../../../thread.h:297:16: note: expanded from macro 'PERL_READ_UNLOCK'\n../../../thread.h:298:9: note: expanded from macro 'PERL_READ_UNLOCK'\n../../../inline.h:2822:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../inline.h:2822:5: note: ')' token is here\n../../../thread.h:302:13: note: expanded from macro 'PERL_READ_UNLOCK'\n../../../thread.h:244:5: note: expanded from macro 'COND_SIGNAL'\n../../../thread.h:244:16: note: expanded from macro 'COND_SIGNAL'\n../../../thread.h:249:5: note: expanded from macro 'COND_SIGNAL'\n../../../thread.h:249:7: note: expanded from macro 'COND_SIGNAL'\n../../../thread.h:305:9: note: expanded from macro 'PERL_READ_UNLOCK'\n../../../thread.h:306:5: note: expanded from macro 'PERL_READ_UNLOCK'\n../../../thread.h:306:7: note: expanded from macro 'PERL_READ_UNLOCK'\n../../zaphod32_hash.h../../zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'\n:167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'\n:113:36: note: expanded from macro 'ZAPHOD32_FINALIZE'\n../../sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set'In file included from\n../../perl_siphash.h:81:3: note: In file included from expanded from macro 'PERL_SIPHASH_FNC'DosGlob.xs\n:96:37: note:     ,SIPROUND;SIPROUND;SIPROUND;expanded from macro 'SBOX32_MIX4'\n../../perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;\nGlob.c:651:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nGlob.c:651:5: note: '{' token is here\nGlob.c:651:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nGlob.c:651:5: note: ')' token is here\n../../zaphod32_hash.h:159:5: note: '{' token is here    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 3/5\");\n../../zaphod32_hash.h:116:48: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 4/4\");expanded from macro 'ZAPHOD32_MIX'\n../../zaphod32_hash.h:169:5: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 4/4\");')' token is here\n../../perl.h:738:../../zaphod32_hash.h21::170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:168:5: warning:     v2 = ROTR32(v2, 7) ^ v0;   \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../zaphod32_hash.h:247:13: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 2/5\");')' token is here\n../../zaphod32_hash.h:268:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 2/5\");\n../../zaphod32_hash.h:168:5: note: ')' token is here#define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START {          \\\n../../zaphod32_hash.h:../../perl.h268:738:21: note: expanded from macro 'STMT_END'\n../../perl.h:737:29: note: expanded from macro 'STMT_START'../../sbox32_hash.h\n:1448:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:1456:5: note:   SIP_FINAL_ROUNDS                          \\')' token is here\n1487:13: note:   STMT_START {              \\')' token is here\n2822:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:7065:31: note: expanded from macro 'ENV_READ_UNLOCK'../../thread.h\n:290:5: note: expanded from macro 'PERL_READ_LOCK'\n../../perl.h:7076:28: note: #    define GETENV_LOCK    ENV_READ_LOCKexpanded from macro 'GETENV_UNLOCK'\n:7065:31: note: expanded from macro 'ENV_READ_UNLOCK'\n306:5: note:     GETENV_UNLOCK;expanded from macro 'PERL_READ_UNLOCK'\n156:5: note:   STMT_START {              \\'{' token is here\n../../perl.h:738:21: note: expanded from macro 'STMT_END'#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \\\n125:3: note: expanded from macro 'ZAPHOD32_MIX'\n../../perl.h:738:21: note: expanded from macro 'STMT_END'In file included from\n../../perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'In file included from\n../../zaphod32_hash.h:125:3: note: ../../perl_siphash.hexpanded from macro 'ZAPHOD32_MIX':\n../../perl_siphash.h../../sbox32_hash.h::23107::3: note: expanded from macro 'SIPROUND'\n:338:52: note: expanded from macro 'XSRETURN_YES'\n598:17: note: '{' token is here\n../../XSUB.h:330:7: note: expanded from macro 'XSRETURN'        MUTEX_LOCK(&(mutex)->lock);                                 \\\nmro.xs:598:17: note: ')' token is hereIn file included from\n7076:28: note: expanded from macro 'GETENV_UNLOCK'\n:600:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:479:59: note: expanded from macro 'XPUSHs'In file included from\n../../perl.h:7076:28: note:             mXPUSHs(newRV_inc(val));expanded from macro 'GETENV_UNLOCK'\n655:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../cop.h:1202:5: note:         MUTEX_LOCK(&(mutex)->lock);                                 \\expanded from macro 'PUSHSTACKi'\n:655:5: note: '{' token is here\n4469:40: note: expanded from macro 'DEBUG_s'#   define STMT_END     )\n../../perl.h:7065:31: note: In file included from re_exec.c:75:\n:2247:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]        XSprePUSH; PUSHi((IV)RETVAL);\n../../thread.h:294:5: note: expanded from macro 'PERL_READ_LOCK'#define XSRETURN_IV(v) STMT_START { XST_mIV(0,v);  XSRETURN(1); } STMT_END\n7075:28: note: expanded from macro 'GETENV_LOCK'\nre_exec.c:346:5: warning: POSIX.c'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n2424:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:737:29: note:                        } STMT_END;expanded from macro 'STMT_START'\n../../pp.h:476:29: note:     DEBUG_r({                              \\expanded from macro 'PUSHi'\nPOSIX.xs:2180:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:6621:31: note: expanded from macro 'LOCALECONV_LOCK'\n../../perl.h:6602:9: note: expanded from macro 'LOCALE_LOCK_'\n../../perl.h:6605:13: note: expanded from macro 'LOCALE_LOCK_'\nPOSIX.xs:2180:9: note: '{' token is here\nPOSIX.xs:2180:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n215:5: note: expanded from macro 'MUTEX_LOCK'\n../../perl.h:6606:9: note: expanded from macro 'LOCALE_LOCK_'\nPOSIX.xs:2180:9: note: ')' token is here\n../../perl.h:6606:11: note: expanded from macro 'LOCALE_LOCK_'\nPOSIX.xs:2266:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:6622:31: note: expanded from macro 'LOCALECONV_UNLOCK'\n../../perl.h:6608:9: note: expanded from macro 'LOCALE_UNLOCK_'\nPOSIX.xs:2266:9: note: '{' token is here\n../../perl.h:6608:20: note: expanded from macro 'LOCALE_UNLOCK_'\n../../perl.h:6611:13: note: expanded from macro 'LOCALE_UNLOCK_'\nPOSIX.xs:2266:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:2266:9: note: ')' token is here\n../../perl.h:6612:9: note: expanded from macro 'LOCALE_UNLOCK_'\n../../perl.h:6612:11: note: expanded from macro 'LOCALE_UNLOCK_'\nre_exec.c:909:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]POSIX.c\n:2914:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:909:9: note: '{' token is here\n../../XSUB.h:re_exec.c:909:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n3122:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#define DEBUG_EXECUTE_r(x) DEBUG_r( \\\n475:31: note:                        } STMT_END;expanded from macro 'PUSHn'\n../../pp.h:466:13: note:                 DEBUG_EXECUTE_r(Perl_re_printf( aTHX_expanded from macro 'TARGn'\n../../perl.h:4530:26: note: expanded from macro 'DEBUG_r'                (((XPVNV*)SvANY(sv))->xnv_u.xnv_nv = (val)); } STMT_END\n../../pp.h:476:29: note: expanded from macro 'PUSHi're_exec.c\n:1007:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1007:17: note: ')' token is here#define PUSHi(i)        STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END\n:1062:28: note: expanded from macro 'DEBUG_EXECUTE_r'\n3259:13: note: ')' token is here\nPOSIX.c:3314:5:re_exec.c:1154:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n3342:5: warning: #define DEBUG_EXECUTE_r(x) DEBUG_r( \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n340:65: note: expanded from macro 'XSRETURN_EMPTY'                       } STMT_END;\nre_exec.c:1297:17: note: #define XSRETURN_EMPTY STMT_START {                XSRETURN(0); } STMT_END')' token is here\n:340:67: note: #define DEBUG_EXECUTE_r(x) DEBUG_r( \\expanded from macro 'XSRETURN_EMPTY'\n../../perl.h:4530:26: note: expanded from macro 'DEBUG_r'#define XSRETURN_EMPTY STMT_START {                XSRETURN(0); } STMT_END\nPOSIX.c:3499:13: note: re_exec.c'{' token is here:\n1438:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]        XSprePUSH; PUSHn((NV)RETVAL);\nre_exec.c:2202:9: note: ')' token is here            SvNV_set(TARG, TARGn_nv);                                   \\\nre_exec.c:1817:7: note: expanded from macro 'REXEC_FBC_UTF8_CLASS_SCAN'POSIX.c\n738:21: note: expanded from macro 'STMT_END'    XSRETURN(1);\n:737:29: note:         REXEC_FBC_UTF8_CLASS_SCAN(expanded from macro 'STMT_START'\nre_exec.c:1813:5: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'REXEC_FBC_UTF8_CLASS_SCAN'\n737:29: note: expanded from macro 'STMT_START'             XSRETURN_IV(-1);\nre_exec.c:2304:9: note:         XSprePUSH; PUSHi((IV)RETVAL);'{' token is here\n:1817:5: note:         XSprePUSH; PUSHi((IV)RETVAL);expanded from macro 'REXEC_FBC_UTF8_CLASS_SCAN'\nre_exec.c:2314:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#define PUSHi(i)        STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END\n1813:5: note: expanded from macro 'REXEC_FBC_UTF8_CLASS_SCAN'\n1824:7: note: expanded from macro 'REXEC_FBC_NON_UTF8_CLASS_SCAN'\nPOSIX.c:4681:13: note:         REXEC_FBC_UTF8_CLASS_SCAN('{' token is here\n../../pp.h:409:16: note: expanded from macro 'TARGi're_exec.c\n:2338:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n737:29: note: expanded from macro 'STMT_START'        _CHECK_AND_WARN_PROBLEMATIC_LOCALE;\n../../perl.h:738:21: note: re_exec.cexpanded from macro 'STMT_END':\n../../perl.hPOSIX.xs:3526:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n1802:7: note:                          } } STMT_ENDexpanded from macro 'REXEC_FBC_UTF8_SCAN'\n../../pp.hre_exec.c:2606:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n737:29: note: expanded from macro 'STMT_START'            FBC_BOUND_NON_UTF8(isWORDCHAR_LC);\n:332:35: note: expanded from macro 'XSRETURN_IV'    REXEC_FBC_NON_UTF8_SCAN(/* advances s while s < strend */               \\\nre_exec.c:1810:7: note: expanded from macro 'REXEC_FBC_NON_UTF8_SCAN'#define XSRETURN_IV(v) STMT_START { XST_mIV(0,v);  XSRETURN(1); } STMT_END\nPOSIX.c:5000:5: note: '{' token is here    FBC_BOUND_COMMON_NON_UTF8(TEST_NON_UTF8, REXEC_FBC_TRYIT, PLACEHOLDER)\n:5043:5: note: '{' token is here\n:330:7: note: expanded from macro 'XSRETURN'\n473:31: note: expanded from macro 'PUSHTARG'\nre_exec.c:8240:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:4204:9: note: expanded from macro 'SET_reg_curpm'\n../../op.h:294:23: note: expanded from macro 'PM_SETRE'\nre_exec.c:8240:17: note: '{' token is here\n../../op.h:294:34: note: expanded from macro 'PM_SETRE'\nre_exec.c:8240:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../op.h:298:25: note: expanded from macro 'PM_SETRE'\nre_exec.c:8240:17: note: ')' token is here\n../../op.h:298:27: note: expanded from macro 'PM_SETRE'\nre_exec.c:8276:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8276:13: note: '{' token is here\nre_exec.c:8276:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8276:13: note: ')' token is here\nre_exec.c:8318:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8318:13: note: '{' token is here\nre_exec.c:8318:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8318:13: note: ')' token is here\nre_exec.c:9360:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9360:17: note: '{' token is here\nre_exec.c:9360:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9360:17: note: ')' token is here\nre_exec.c:10891:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:10891:5: note: '{' token is here\nre_exec.c:10891:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:10891:5: note: ')' token is here\n../../zaphod32_hash.h:124:32: note: warningexpanded from macro 'ZAPHOD32_MIX':\n157:5: note: ../../perl.h')' token is here:\n:7075:28: note: expanded from macro 'GETENV_LOCK'\n223:7: note: expanded from macro 'MUTEX_UNLOCK'\nIn file included from ../../perl.h:../../zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'\n../../perl.h:7065:31: note: expanded from macro 'ENV_READ_UNLOCK'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n../../thread.h:218:../../zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'\n../../sbox32_hash.h../../XSUB.h::1487429:9: note: expanded from macro 'DBM_ckFilter'\nXORSHIFT128_set(*state,s0,s1,s2,s3,t2);SDBM_File.c:310:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:SDBM_File.c:385:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n385:5: note: ')' token is here\n:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'\n../../perl_siphash.h../../perl.h::18738::21: note: expanded from macro 'STMT_END'\n:476:31: note:     ,SIPROUND;SIPROUND;expanded from macro 'PUSHi'\nSDBM_File.c:537:6: note: ../../perl_siphash.h:124:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:541:5: note: expanded from macro 'INIT_STCXT'\nStorable.xs:1938:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:546:5: note: expanded from macro 'SET_STCXT'\nStorable.xs:1938:5: note: '{' token is here\nStorable.xs:546:16: note: expanded from macro 'SET_STCXT'\nStorable.xs:1938:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:549:5: note: expanded from macro 'SET_STCXT'\nStorable.xs:1938:5: note: ')' token is here\nStorable.xs:549:7: note: expanded from macro 'SET_STCXT'\nStorable.xs:1962:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1962:5: note: '{' token is here\nStorable.xs:1962:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1962:5: note: ')' token is here\n737:29: note: expanded from macro 'STMT_START'        STORE_UTF8STR(SvPV_nolen(text), len);\n../../zaphod32_hash.h:150:5: note: '{' token is here#define STORE_UTF8STR(pv, len)  STORE_PV_LEN(pv, len, SX_UTF8STR, SX_LUTF8STR)\n:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'\n:738:21: note: expanded from macro 'STMT_END'        STORE_UTF8STR(SvPV_nolen(text), len);\n162:5: note: '{' token is here\nStorable.xs:1137:16: note:     ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9);expanded from macro 'STORE_PV_LEN'\nStorable.xs:1158:31: note: expanded from macro 'STORE_SCALAR'In file included from\n../../zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'#define STORE_SCALAR(pv, len)   STORE_PV_LEN(pv, len, SX_SCALAR, SX_LSCALAR)\n:811:5: note: expanded from macro 'MBUF_PUTC'\n1141:13: note: #   define STMT_END     )expanded from macro 'STORE_PV_LEN'\n:815:13: note: expanded from macro 'MBUF_PUTC'../../zaphod32_hash.h\n:80:49: note:             MBUF_XTEND(1);                      \\expanded from macro 'ZAPHOD32_SCRAMBLE32'\nStorable.xs:729:5: note: #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \\expanded from macro 'MBUF_XTEND'\n:1158:31: note: expanded from macro 'STORE_SCALAR'\n../../perl.h:737:29: note: #define STORE_SCALAR(pv, len)   STORE_PV_LEN(pv, len, SX_SCALAR, SX_LSCALAR)expanded from macro 'STMT_START'\nStorable.xs:1129:5: note: expanded from macro 'WRITE'    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 5/5\");\nStorable.xs:3400:9: note: '{' token is here    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 5/5\");\n171:5: note: ')' token is here\n:1448:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:1100:17: note: expanded from macro 'W64LEN'\nStorable.xs:1100:17: note:             XORSHIFT96_set(*state_cursor,s0,s1,s2,t1);expanded from macro 'W64LEN'\n../../perl.h#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */:738:21: note: expanded from macro 'STMT_END'\nStorable.xs:3400:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]In file included from\n../../sbox32_hash.h:1487:13: warning: Storable.xs'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n1158:31: note: expanded from macro 'STORE_SCALAR'\n1399:38: note: Storable.xsexpanded from macro 'XORSHIFT128_set':\n1148:13: note: expanded from macro 'STORE_PV_LEN'\n../../perl_siphash.h:87:3: note: #define STORE_SCALAR(pv, len)   STORE_PV_LEN(pv, len, SX_SCALAR, SX_LSCALAR)expanded from macro 'PERL_SIPHASH_FNC'\n:1111:7: note:     ,SIPROUND;SIPROUND;SIPROUND;expanded from macro 'W64LEN'\n../../perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'Storable.xs\n87:3: note: expanded from macro 'PERL_SIPHASH_FNC'\n:846:5: note: expanded from macro 'MBUF_WRITE'\n:123:6: note: '{' token is here\n:1078:17: note: expanded from macro 'WLEN'\n830:9: note: expanded from macro 'MBUF_PUTINT'  SIP_FINAL_ROUNDS                          \\\n:742:16: note: expanded from macro 'MBUF_CHK'    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;\n^~~~~~~~Storable.xs:830:9: note: expanded from macro 'MBUF_PUTINT'\nStorable.xs:1131:13:Hostname.xs:29:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:248:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../thread.h:388:5: note: expanded from macro 'PERL_SET_CONTEXT'\nthreads.xs:248:9: note: '{' token is here\n../../thread.h:388:16: note: expanded from macro 'PERL_SET_CONTEXT'\nthreads.xs:248:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../thread.h:393:5: note: expanded from macro 'PERL_SET_CONTEXT'\nthreads.xs:248:9: note: ')' token is here\n../../thread.h:393:7: note: expanded from macro 'PERL_SET_CONTEXT'\nthreads.xs:264:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:264:5: note: '{' token is here\nthreads.xs:264:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:264:5: note: ')' token is here\nthreads.xs:287:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:287:13: note: '{' token is here\nthreads.xs:287:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:287:13: note: ')' token is here\nthreads.xs:293:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:293:5: note: '{' token is here\nthreads.xs:293:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:293:5: note: ')' token is here\nthreads.xs:299:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:299:5: note: '{' token is here\nthreads.xs:299:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:299:5: note: ')' token is here\nthreads.xs:305:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:305:5: note: '{' token is here\nthreads.xs:305:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:305:5: note: ')' token is here\nthreads.xs:308:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:308:5: note: '{' token is here\nthreads.xs:308:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:308:5: note: ')' token is here\nthreads.xs:315:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:315:5: note: '{' token is here\nthreads.xs:315:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:315:5: note: ')' token is here\nthreads.xs:316:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../thread.h:226:5: note: expanded from macro 'MUTEX_DESTROY'\nthreads.xs:316:5: note: '{' token is here\n../../thread.h:226:16: note: expanded from macro 'MUTEX_DESTROY'\nthreads.xs:316:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../thread.h:231:5: note: expanded from macro 'MUTEX_DESTROY'\nthreads.xs:316:5: note: ')' token is here\n../../thread.h:231:7: note: expanded from macro 'MUTEX_DESTROY'\nthreads.xs:332:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:332:5: note: '{' token is here\nthreads.xs:332:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:332:5: note: ')' token is here\nthreads.xs:334:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:334:5: note: '{' token is here\nthreads.xs:334:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:334:5: note: ')' token is here\nthreads.xs:342:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:342:5: note: '{' token is here\nthreads.xs:342:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:342:5: note: ')' token is here\nthreads.xs:344:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:344:5: note: '{' token is here\nthreads.xs:344:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:344:5: note: ')' token is here\nthreads.xs:355:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:355:5: note: '{' token is here\nthreads.xs:355:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:355:5: note: ')' token is here\nthreads.xs:358:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:358:5: note: '{' token is here\nthreads.xs:358:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:358:5: note: ')' token is here\nthreads.xs:393:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:393:5: note: '{' token is here\nthreads.xs:393:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:393:5: note: ')' token is here\nthreads.xs:403:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:403:5: note: '{' token is here\nthreads.xs:403:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:403:5: note: ')' token is here\nthreads.xs:504:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:504:5: note: '{' token is here\nthreads.xs:504:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:504:5: note: ')' token is here\nthreads.xs:524:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:524:5: note: '{' token is here\nthreads.xs:524:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:524:5: note: ')' token is here\nthreads.xs:570:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:570:5: note: '{' token is here\nthreads.xs:570:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:570:5: note: ')' token is here\nthreads.xs:571:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:571:5: note: '{' token is here\nthreads.xs:571:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:571:5: note: ')' token is here\nthreads.xs:573:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:573:5: note: '{' token is here\nthreads.xs:573:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:573:5: note: ')' token is here\nthreads.xs:598:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:598:9: note: '{' token is here\nthreads.xs:598:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:598:9: note: ')' token is here\nthreads.xs:600:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:600:13: note: '{' token is here\nthreads.xs:600:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:600:13: note: ')' token is here\nthreads.xs:651:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:651:5: note: '{' token is here\nthreads.xs:651:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:651:5: note: ')' token is here\nthreads.xs:652:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:652:5: note: '{' token is here\nthreads.xs:652:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:652:5: note: ')' token is here\nthreads.xs:667:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:667:5: note: '{' token is here\nthreads.xs:667:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:667:5: note: ')' token is here\nthreads.xs:668:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:668:5: note: '{' token is here\nthreads.xs:668:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:668:5: note: ')' token is here\nthreads.xs:684:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:684:5: note: '{' token is here\nthreads.xs:684:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:684:5: note: ')' token is here\nthreads.xs:765:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:765:9: note: '{' token is here\nthreads.xs:765:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:765:9: note: ')' token is here\nthreads.xs:768:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:768:5: note: '{' token is here\nthreads.xs:768:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:768:5: note: ')' token is here\nthreads.xs:772:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:772:9: note: '{' token is here\nthreads.xs:772:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:772:9: note: ')' token is here\nthreads.xs:777:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:777:13: note: '{' token is here\nthreads.xs:777:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:777:13: note: ')' token is here\nthreads.xs:802:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../thread.h:193:5: note: expanded from macro 'MUTEX_INIT'\nthreads.xs:802:5: note: '{' token is here\n../../thread.h:193:16: note: expanded from macro 'MUTEX_INIT'\nthreads.xs:802:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../thread.h:198:5: note: expanded from macro 'MUTEX_INIT'\nthreads.xs:802:5: note: ')' token is here\n../../thread.h:198:7: note: expanded from macro 'MUTEX_INIT'\nthreads.xs:803:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:803:5: note: '{' token is here\nthreads.xs:803:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:803:5: note: ')' token is here\nthreads.xs:935:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:935:5: note: '{' token is here\nthreads.xs:935:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:935:5: note: ')' token is here\nthreads.xs:1018:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1018:9: note: '{' token is here\nthreads.xs:1018:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1018:9: note: ')' token is here\nthreads.xs:1034:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1034:5: note: '{' token is here\nthreads.xs:1034:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1034:5: note: ')' token is here\nthreads.xs:1083:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1083:13: note: '{' token is here\nthreads.xs:1083:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1083:13: note: ')' token is here\nthreads.xs:1086:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1086:13: note: '{' token is here\nthreads.xs:1086:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1086:13: note: ')' token is here\nthreads.xs:1163:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1163:9: note: '{' token is here\nthreads.xs:1163:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1163:9: note: ')' token is here\nthreads.xs:1172:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1172:13: note: '{' token is here\nthreads.xs:1172:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1172:13: note: ')' token is here\nthreads.xs:1180:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1180:9: note: '{' token is here\nthreads.xs:1180:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1180:9: note: ')' token is here\nthreads.c:1345:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.c:1345:5: note: '{' token is here\nthreads.c:1345:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.c:1345:5: note: ')' token is here\nthreads.xs:1212:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1212:9: note: '{' token is here\nthreads.xs:1212:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1212:9: note: ')' token is here\nthreads.xs:1217:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1217:13: note: '{' token is here\nthreads.xs:1217:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1217:13: note: ')' token is here\nthreads.xs:1219:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1219:13: note: '{' token is here\nthreads.xs:1219:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1219:13: note: ')' token is here\nthreads.xs:1241:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1241:17: note: '{' token is here\nthreads.xs:1241:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1241:17: note: ')' token is here\nthreads.xs:1245:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1245:9: note: '{' token is here\nthreads.xs:1245:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1245:9: note: ')' token is here\nthreads.xs:1248:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1248:13: note: '{' token is here\nthreads.xs:1248:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1248:13: note: ')' token is here\nthreads.c:1452:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.c:1452:5: note: '{' token is here\nthreads.c:1452:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.c:1452:5: note: ')' token is here\nthreads.c:1473:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.c:1473:5: note: '{' token is here\nthreads.c:1473:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.c:1473:5: note: ')' token is here\nthreads.xs:1305:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1305:9: note: '{' token is here\nthreads.xs:1305:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1305:9: note: ')' token is here\nthreads.xs:1307:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1307:13: note: '{' token is here\nthreads.xs:1307:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1307:13: note: ')' token is here\nthreads.xs:1312:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1312:13: note: '{' token is here\nthreads.xs:1312:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1312:13: note: ')' token is here\nthreads.xs:1318:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1318:9: note: '{' token is here\nthreads.xs:1318:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1318:9: note: ')' token is here\nthreads.xs:1320:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1320:9: note: '{' token is here\nthreads.xs:1320:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1320:9: note: ')' token is here\nthreads.xs:1322:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1322:9: note: '{' token is here\nthreads.xs:1322:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1322:9: note: ')' token is here\nthreads.xs:1338:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1338:9: note: '{' token is here\nthreads.xs:1338:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1338:9: note: ')' token is here\nthreads.xs:1396:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1396:13: note: '{' token is here\nthreads.xs:1396:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1396:13: note: ')' token is here\nthreads.xs:1403:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1403:13: note: '{' token is here\nthreads.xs:1403:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1403:13: note: ')' token is here\nthreads.c:1631:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.c:1631:5: note: '{' token is here\nthreads.c:1631:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.c:1631:5: note: ')' token is here\nthreads.xs:1428:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1428:9: note: '{' token is here\nthreads.xs:1428:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1428:9: note: ')' token is here\nthreads.xs:1429:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1429:9: note: '{' token is here\nthreads.xs:1429:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1429:9: note: ')' token is here\nthreads.xs:1445:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1445:9: note: '{' token is here\nthreads.xs:1445:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1445:9: note: ')' token is here\nthreads.xs:1446:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1446:9: note: '{' token is here\nthreads.xs:1446:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1446:9: note: ')' token is here\nthreads.xs:1456:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1456:9: note: '{' token is here\nthreads.xs:1456:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1456:9: note: ')' token is here\nthreads.c:1689:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.c:1689:5: note: '{' token is here\nthreads.c:1689:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.c:1689:5: note: ')' token is here\nthreads.xs:1498:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1498:9: note: '{' token is here\nthreads.xs:1498:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1498:9: note: ')' token is here\nthreads.xs:1510:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1510:9: note: '{' token is here\nthreads.xs:1510:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1510:9: note: ')' token is here\nthreads.c:1757:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.c:1757:5: note: '{' token is here\nthreads.c:1757:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.c:1757:5: note: ')' token is here\nthreads.c:1773:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.c:1773:5: note: '{' token is here\nthreads.c:1773:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.c:1773:5: note: ')' token is here\nthreads.c:1805:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.c:1805:5: note: '{' token is here\nthreads.c:1805:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.c:1805:5: note: ')' token is here\nthreads.xs:1574:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1574:13: note: '{' token is here\nthreads.xs:1574:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1574:13: note: ')' token is here\nthreads.xs:1589:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1589:13: note: '{' token is here\nthreads.xs:1589:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1589:13: note: ')' token is here\nthreads.xs:1597:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1597:21: note: '{' token is here\nthreads.xs:1597:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1597:21: note: ')' token is here\nthreads.xs:1599:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1599:21: note: '{' token is here\nthreads.xs:1599:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1599:21: note: ')' token is here\nthreads.xs:1608:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1608:13: note: '{' token is here\nthreads.xs:1608:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1608:13: note: ')' token is here\nthreads.xs:1612:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1612:13: note: '{' token is here\nthreads.xs:1612:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1612:13: note: ')' token is here\nthreads.c:1880:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.c:1880:5: note: '{' token is here\nthreads.c:1880:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.c:1880:5: note: ')' token is here\nthreads.c:1905:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.c:1905:5: note: '{' token is here\nthreads.c:1905:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.c:1905:5: note: ')' token is here\nthreads.c:1934:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.c:1934:5: note: '{' token is here\nthreads.c:1934:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.c:1934:5: note: ')' token is here\nthreads.c:1966:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.c:1966:5: note: '{' token is here\nthreads.c:1966:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.c:1966:5: note: ')' token is here\nthreads.xs:1684:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1684:9: note: '{' token is here\nthreads.xs:1684:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1684:9: note: ')' token is here\nthreads.xs:1686:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1686:9: note: '{' token is here\nthreads.xs:1686:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1686:9: note: ')' token is here\nthreads.c:1993:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.c:1993:5: note: '{' token is here\nthreads.c:1993:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.c:1993:5: note: ')' token is here\nthreads.xs:1697:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1697:9: note: '{' token is here\nthreads.xs:1697:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1697:9: note: ')' token is here\nthreads.xs:1699:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1699:9: note: '{' token is here\nthreads.xs:1699:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1699:9: note: ')' token is here\nthreads.c:2016:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.c:2016:5: note: '{' token is here\nthreads.c:2016:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.c:2016:5: note: ')' token is here\nthreads.xs:1714:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1714:9: note: '{' token is here\nthreads.xs:1714:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1714:9: note: ')' token is here\nthreads.xs:1718:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1718:9: note: '{' token is here\nthreads.xs:1718:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1718:9: note: ')' token is here\nthreads.c:2045:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.c:2045:5: note: '{' token is here\nthreads.c:2045:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.c:2045:5: note: ')' token is here\nthreads.c:2068:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.c:2068:5: note: '{' token is here\nthreads.c:2068:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.c:2068:5: note: ')' token is here\nthreads.xs:1744:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1744:9: note: '{' token is here\nthreads.xs:1744:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1744:9: note: ')' token is here\nthreads.xs:1750:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1750:9: note: '{' token is here\nthreads.xs:1750:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1750:9: note: ')' token is here\nthreads.c:2096:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.c:2096:5: note: '{' token is here\nthreads.c:2096:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.c:2096:5: note: ')' token is here\nthreads.xs:1765:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1765:9: note: '{' token is here\nthreads.xs:1765:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1765:9: note: ')' token is here\nthreads.xs:1823:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1823:9: note: '{' token is here\nthreads.xs:1823:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1823:9: note: ')' token is here\nthreads.xs:1826:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1826:13: note: '{' token is here\nthreads.xs:1826:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1826:13: note: ')' token is here\nthreads.c:2186:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.c:2186:5: note: '{' token is here\nthreads.c:2186:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.c:2186:5: note: ')' token is here\nthreads.xs:1849:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1849:5: note: '{' token is here\nthreads.xs:1849:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1849:5: note: ')' token is here\nthreads.xs:1850:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1850:5: note: '{' token is here\nthreads.xs:1850:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1850:5: note: ')' token is here\nthreads.xs:1863:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1863:5: note: '{' token is here\nthreads.xs:1863:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1863:5: note: ')' token is here\nthreads.xs:1881:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1881:5: note: '{' token is here\nthreads.xs:1881:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1881:5: note: ')' token is here\nshared.xs:206:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:206:5: note: '{' token is here\nshared.xs:206:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:206:5: note: ')' token is here\nshared.xs:207:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../thread.h:236:5: note: expanded from macro 'COND_INIT'\nshared.xs:207:5: note: '{' token is here\n../../thread.h:236:16: note: expanded from macro 'COND_INIT'\nshared.xs:207:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../thread.h:241:5: note: expanded from macro 'COND_INIT'\nshared.xs:207:5: note: ')' token is here\n../../thread.h:241:7: note: expanded from macro 'COND_INIT'\nshared.xs:213:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:213:5: note: '{' token is here\nshared.xs:213:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:213:5: note: ')' token is here\nshared.xs:214:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../thread.h:268:5: note: expanded from macro 'COND_DESTROY'\nshared.xs:214:5: note: '{' token is here\n../../thread.h:268:16: note: expanded from macro 'COND_DESTROY'\nshared.xs:214:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../thread.h:273:5: note: expanded from macro 'COND_DESTROY'\nshared.xs:214:5: note: ')' token is here\n../../thread.h:273:7: note: expanded from macro 'COND_DESTROY'\nshared.xs:220:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:220:5: note: '{' token is here\nshared.xs:220:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:220:5: note: ')' token is here\nshared.xs:224:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:224:13: note: '{' token is here\nshared.xs:224:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:224:13: note: ')' token is here\nshared.xs:243:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:243:5: note: '{' token is here\nshared.xs:243:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:243:5: note: ')' token is here\nshared.xs:252:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:252:5: note: '{' token is here\nshared.xs:252:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:252:5: note: ')' token is here\nshared.xs:269:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../thread.h:260:5: note: expanded from macro 'COND_WAIT'\nshared.xs:269:13: note: '{' token is here\n../../thread.h:260:16: note: expanded from macro 'COND_WAIT'\nshared.xs:269:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../thread.h:265:5: note: expanded from macro 'COND_WAIT'\nshared.xs:269:13: note: ')' token is here\n../../thread.h:265:7: note: expanded from macro 'COND_WAIT'\nshared.xs:282:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:282:5: note: '{' token is here\nshared.xs:282:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:282:5: note: ')' token is here\nshared.xs:335:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:335:9: note: '{' token is here\nshared.xs:335:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:335:9: note: ')' token is here\nshared.xs:410:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:287:5: note: expanded from macro 'ENTER_LOCK'\nshared.xs:410:5: note: '{' token is here\nshared.xs:287:16: note: expanded from macro 'ENTER_LOCK'\nshared.xs:410:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:290:5: note: expanded from macro 'ENTER_LOCK'\nshared.xs:410:5: note: ')' token is here\nshared.xs:290:7: note: expanded from macro 'ENTER_LOCK'\nshared.xs:425:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:167:5: note: expanded from macro 'SHARED_CONTEXT'\nshared.xs:425:9: note: '{' token is here\nshared.xs:167:16: note: expanded from macro 'SHARED_CONTEXT'\nshared.xs:168:9: note: expanded from macro 'SHARED_CONTEXT'\nshared.xs:425:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:425:9: note: ')' token is here\nshared.xs:171:5: note: expanded from macro 'SHARED_CONTEXT'\nshared.xs:171:7: note: expanded from macro 'SHARED_CONTEXT'\nshared.xs:433:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:433:9: note: '{' token is here\nshared.xs:433:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:433:9: note: ')' token is here\nshared.xs:434:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:179:5: note: expanded from macro 'CALLER_CONTEXT'\nshared.xs:434:9: note: '{' token is here\nshared.xs:179:16: note: expanded from macro 'CALLER_CONTEXT'\nshared.xs:182:9: note: expanded from macro 'CALLER_CONTEXT'\nshared.xs:434:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:434:9: note: ')' token is here\nshared.xs:183:5: note: expanded from macro 'CALLER_CONTEXT'\nshared.xs:183:7: note: expanded from macro 'CALLER_CONTEXT'\nshared.xs:548:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:548:5: note: '{' token is here\nshared.xs:548:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:548:5: note: ')' token is here\nshared.xs:552:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:552:5: note: '{' token is here\nshared.xs:552:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:552:5: note: ')' token is here\nshared.xs:583:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:583:5: note: '{' token is here\nshared.xs:583:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:583:5: note: ')' token is here\nshared.xs:589:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:589:9: note: '{' token is here\nshared.xs:589:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:589:9: note: ')' token is here\nshared.xs:591:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:591:9: note: '{' token is here\nshared.xs:591:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:591:9: note: ')' token is here\nshared.xs:612:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:612:9: note: '{' token is here\nshared.xs:612:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:612:9: note: ')' token is here\nshared.xs:615:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:615:9: note: '{' token is here\nshared.xs:615:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:615:9: note: ')' token is here\nshared.xs:752:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:752:9: note: '{' token is here\nshared.xs:752:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:752:9: note: ')' token is here\nshared.xs:766:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:766:9: note: '{' token is here\nshared.xs:766:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:766:9: note: ')' token is here\nshared.xs:791:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:791:5: note: '{' token is here\nshared.xs:791:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:791:5: note: ')' token is here\nshared.xs:822:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:822:13: note: '{' token is here\nshared.xs:822:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:822:13: note: ')' token is here\nshared.xs:828:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:828:13: note: '{' token is here\nshared.xs:828:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:828:13: note: ')' token is here\nshared.xs:842:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:842:15: note: '{' token is here\nshared.xs:842:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:842:15: note: ')' token is here\nshared.xs:844:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:844:13: note: '{' token is here\nshared.xs:844:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:844:13: note: ')' token is here\nshared.xs:850:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:850:9: note: '{' token is here\nshared.xs:850:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:850:9: note: ')' token is here\nshared.xs:860:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:860:11: note: '{' token is here\nshared.xs:860:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:860:11: note: ')' token is here\nshared.xs:862:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:862:9: note: '{' token is here\nshared.xs:862:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:862:9: note: ')' token is here\nshared.xs:876:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:876:5: note: '{' token is here\nshared.xs:876:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:876:5: note: ')' token is here\nshared.xs:879:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:879:9: note: '{' token is here\nshared.xs:879:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:879:9: note: ')' token is here\nshared.xs:881:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:881:9: note: '{' token is here\nshared.xs:881:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:881:9: note: ')' token is here\nshared.xs:894:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:894:5: note: '{' token is here\nshared.xs:894:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:894:5: note: ')' token is here\nshared.xs:927:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:927:9: note: '{' token is here\nshared.xs:927:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:927:9: note: ')' token is here\nshared.xs:964:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:964:5: note: '{' token is here\nshared.xs:964:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:964:5: note: ')' token is here\nshared.xs:969:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:969:13: note: '{' token is here\nshared.xs:969:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:969:13: note: ')' token is here\nshared.xs:983:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:983:13: note: '{' token is here\nshared.xs:983:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:983:13: note: ')' token is here\nshared.xs:986:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:986:9: note: '{' token is here\nshared.xs:986:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:986:9: note: ')' token is here\nshared.xs:1019:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1019:5: note: '{' token is here\nshared.xs:1019:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1019:5: note: ')' token is here\nshared.xs:1023:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1023:9: note: '{' token is here\nshared.xs:1023:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1023:9: note: ')' token is here\nshared.xs:1037:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1037:9: note: '{' token is here\nshared.xs:1037:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1037:9: note: ')' token is here\nshared.xs:1040:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1040:5: note: '{' token is here\nshared.xs:1040:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1040:5: note: ')' token is here\nshared.xs:1062:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1062:5: note: '{' token is here\nshared.xs:1062:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1062:5: note: ')' token is here\nshared.xs:1067:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1067:9: note: '{' token is here\nshared.xs:1067:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1067:9: note: ')' token is here\nshared.xs:1081:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1081:9: note: '{' token is here\nshared.xs:1081:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1081:9: note: ')' token is here\nshared.xs:1084:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1084:5: note: '{' token is here\nshared.xs:1084:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1084:5: note: ')' token is here\nshared.xs:1125:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:298:5: note: expanded from macro 'SHARED_EDIT'\nshared.xs:1125:5: note: '{' token is here\nshared.xs:298:16: note: expanded from macro 'SHARED_EDIT'\nshared.xs:299:9: note: expanded from macro 'SHARED_EDIT'\nshared.xs:1125:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1125:5: note: ')' token is here\nshared.xs:300:9: note: expanded from macro 'SHARED_EDIT'\nshared.xs:301:5: note: expanded from macro 'SHARED_EDIT'\nshared.xs:301:7: note: expanded from macro 'SHARED_EDIT'\nshared.xs:1132:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:305:5: note: expanded from macro 'SHARED_RELEASE'\nshared.xs:1132:5: note: '{' token is here\nshared.xs:305:16: note: expanded from macro 'SHARED_RELEASE'\nshared.xs:306:9: note: expanded from macro 'SHARED_RELEASE'\nshared.xs:1132:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1132:5: note: ')' token is here\nshared.xs:308:5: note: expanded from macro 'SHARED_RELEASE'\nshared.xs:308:7: note: expanded from macro 'SHARED_RELEASE'\nshared.xs:1145:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1145:5: note: '{' token is here\nshared.xs:1145:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1145:5: note: ')' token is here\nshared.xs:1157:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1157:21: note: '{' token is here\nshared.xs:1157:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1157:21: note: ')' token is here\nshared.xs:1161:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1161:21: note: '{' token is here\nshared.xs:1161:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1161:21: note: ')' token is here\nshared.xs:1167:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1167:5: note: '{' token is here\nshared.xs:1167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1167:5: note: ')' token is here\nshared.xs:1284:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1284:5: note: '{' token is here\nshared.xs:1284:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1284:5: note: ')' token is here\nshared.xs:1286:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1286:5: note: '{' token is here\nshared.xs:1286:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1286:5: note: ')' token is here\nshared.xs:1305:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1305:5: note: '{' token is here\nshared.xs:1305:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1305:5: note: ')' token is here\nshared.xs:1338:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1338:13: note: '{' token is here\nshared.xs:1338:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1338:13: note: ')' token is here\nshared.xs:1342:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1342:13: note: '{' token is here\nshared.xs:1342:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1342:13: note: ')' token is here\nshared.xs:1345:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1345:13: note: '{' token is here\nshared.xs:1345:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1345:13: note: ')' token is here\nshared.c:1509:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.c:1509:5: note: '{' token is here\nshared.c:1509:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.c:1509:5: note: ')' token is here\nshared.xs:1356:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1356:9: note: '{' token is here\nshared.xs:1356:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1356:9: note: ')' token is here\nshared.xs:1357:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1357:9: note: '{' token is here\nshared.xs:1357:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1357:9: note: ')' token is here\nshared.xs:1359:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1359:9: note: '{' token is here\nshared.xs:1359:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1359:9: note: ')' token is here\nshared.xs:1365:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1365:13: note: '{' token is here\nshared.xs:1365:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1365:13: note: ')' token is here\nshared.xs:1369:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1369:13: note: '{' token is here\nshared.xs:1369:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1369:13: note: ')' token is here\nshared.c:1545:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.c:1545:5: note: '{' token is here\nshared.c:1545:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.c:1545:5: note: ')' token is here\nshared.xs:1381:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1381:9: note: '{' token is here\nshared.xs:1381:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1381:9: note: ')' token is here\nshared.xs:1382:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1382:9: note: '{' token is here\nshared.xs:1382:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1382:9: note: ')' token is here\nshared.xs:1384:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1384:9: note: '{' token is here\nshared.xs:1384:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1384:9: note: ')' token is here\nshared.c:1573:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.c:1573:5: note: '{' token is here\nshared.c:1573:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.c:1573:5: note: ')' token is here\nshared.xs:1398:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1398:9: note: '{' token is here\nshared.xs:1398:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1398:9: note: ')' token is here\nshared.xs:1399:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1399:9: note: '{' token is here\nshared.xs:1399:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1399:9: note: ')' token is here\nshared.xs:1401:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1401:9: note: '{' token is here\nshared.xs:1401:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1401:9: note: ')' token is here\nshared.c:1601:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.c:1601:5: note: '{' token is here\nshared.c:1601:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.c:1601:5: note: ')' token is here\nshared.xs:1414:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1414:9: note: '{' token is here\nshared.xs:1414:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1414:9: note: ')' token is here\nshared.xs:1416:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1416:9: note: '{' token is here\nshared.xs:1416:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1416:9: note: ')' token is here\nshared.c:1624:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.c:1624:5: note: '{' token is here\nshared.c:1624:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.c:1624:5: note: ')' token is here\nshared.xs:1425:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1425:9: note: '{' token is here\nshared.xs:1425:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1425:9: note: ')' token is here\nshared.xs:1438:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1438:21: note: '{' token is here\nshared.xs:1438:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1438:21: note: ')' token is here\nshared.xs:1442:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1442:21: note: '{' token is here\nshared.xs:1442:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1442:21: note: ')' token is here\nshared.xs:1447:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1447:9: note: '{' token is here\nshared.xs:1447:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1447:9: note: ')' token is here\nshared.c:1668:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.c:1668:5: note: '{' token is here\nshared.c:1668:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.c:1668:5: note: ')' token is here\nshared.xs:1457:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1457:13: note: '{' token is here\nshared.xs:1457:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1457:13: note: ')' token is here\nshared.xs:1467:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1467:13: note: '{' token is here\nshared.xs:1467:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1467:13: note: ')' token is here\nshared.xs:1470:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1470:9: note: '{' token is here\nshared.xs:1470:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1470:9: note: ')' token is here\nshared.c:1706:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.c:1706:5: note: '{' token is here\nshared.c:1706:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.c:1706:5: note: ')' token is here\nshared.xs:1483:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1483:9: note: '{' token is here\nshared.xs:1483:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1483:9: note: ')' token is here\nshared.xs:1484:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1484:9: note: '{' token is here\nshared.xs:1484:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1484:9: note: ')' token is here\nshared.xs:1490:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1490:13: note: '{' token is here\nshared.xs:1490:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1490:13: note: ')' token is here\nshared.xs:1493:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1493:13: note: '{' token is here\nshared.xs:1493:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1493:13: note: ')' token is here\nshared.c:1742:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.c:1742:5: note: '{' token is here\nshared.c:1742:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.c:1742:5: note: ')' token is here\nshared.xs:1511:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1511:9: note: '{' token is here\nshared.xs:1511:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1511:9: note: ')' token is here\nshared.xs:1512:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1512:9: note: '{' token is here\nshared.xs:1512:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1512:9: note: ')' token is here\nshared.xs:1517:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1517:13: note: '{' token is here\nshared.xs:1517:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1517:13: note: ')' token is here\nshared.xs:1520:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1520:13: note: '{' token is here\nshared.xs:1520:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1520:13: note: ')' token is here\nshared.c:1782:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.c:1782:5: note: '{' token is here\nshared.c:1782:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.c:1782:5: note: ')' token is here\nshared.xs:1544:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1544:13: note: '{' token is here\nshared.xs:1544:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1544:13: note: ')' token is here\nshared.c:1811:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.c:1811:5: note: '{' token is here\nshared.c:1811:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.c:1811:5: note: ')' token is here\nshared.xs:1564:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1564:13: note: '{' token is here\nshared.xs:1564:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1564:13: note: ')' token is here\nshared.c:1843:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.c:1843:5: note: '{' token is here\nshared.c:1843:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.c:1843:5: note: ')' token is here\nshared.c:1867:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.c:1867:5: note: '{' token is here\nshared.c:1867:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.c:1867:5: note: ')' token is here\nshared.xs:1618:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1618:9: note: '{' token is here\nshared.xs:1618:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1618:9: note: ')' token is here\nshared.xs:1625:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1625:9: note: '{' token is here\nshared.xs:1625:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1625:9: note: ')' token is here\nshared.xs:1626:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1626:9: note: '{' token is here\nshared.xs:1626:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1626:9: note: ')' token is here\nshared.xs:1629:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1629:13: note: '{' token is here\nshared.xs:1629:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1629:13: note: ')' token is here\nshared.xs:1633:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1633:9: note: '{' token is here\nshared.xs:1633:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1633:9: note: ')' token is here\nshared.c:1938:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.c:1938:5: note: '{' token is here\nshared.c:1938:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.c:1938:5: note: ')' token is here\nshared.xs:1669:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1669:9: note: '{' token is here\nshared.xs:1669:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1669:9: note: ')' token is here\nshared.xs:1675:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1675:9: note: '{' token is here\nshared.xs:1675:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1675:9: note: ')' token is here\nshared.xs:1679:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1679:13: note: '{' token is here\nshared.xs:1679:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1679:13: note: ')' token is here\nshared.xs:1683:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1683:9: note: '{' token is here\nshared.xs:1683:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1683:9: note: ')' token is here\nshared.xs:1686:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1686:13: note: '{' token is here\nshared.xs:1686:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1686:13: note: ')' token is here\nshared.c:2013:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.c:2013:13: note: '{' token is here\nshared.c:2013:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.c:2013:13: note: ')' token is here\nshared.c:2015:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.c:2015:5: note: '{' token is here\nshared.c:2015:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.c:2015:5: note: ')' token is here\nshared.xs:1711:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1711:9: note: '{' token is here\nshared.xs:1711:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1711:9: note: ')' token is here\nshared.c:2049:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.c:2049:5: note: '{' token is here\nshared.c:2049:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.c:2049:5: note: ')' token is here\nshared.xs:1734:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../thread.h:252:5: note: expanded from macro 'COND_BROADCAST'\nshared.xs:1734:9: note: '{' token is here\n../../thread.h:252:16: note: expanded from macro 'COND_BROADCAST'\nshared.xs:1734:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../thread.h:257:5: note: expanded from macro 'COND_BROADCAST'\nshared.xs:1734:9: note: ')' token is here\n../../thread.h:257:7: note: expanded from macro 'COND_BROADCAST'\nshared.c:2083:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.c:2083:5: note: '{' token is here\nshared.c:2083:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.c:2083:5: note: ')' token is here\nshared.xs:1771:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1771:13: note: '{' token is here\nshared.xs:1771:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1771:13: note: ')' token is here\nshared.xs:1772:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1772:13: note: '{' token is here\nshared.xs:1772:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1772:13: note: ')' token is here\nshared.xs:1777:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1777:13: note: '{' token is here\nshared.xs:1777:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1777:13: note: ')' token is here\nshared.c:2140:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.c:2140:5: note: '{' token is here\nshared.c:2140:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.c:2140:5: note: ')' token is here\n157:5: note: '{' token is here\n:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'\n116:48: note: expanded from macro 'ZAPHOD32_MIX'\n:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'\n../../perl_siphash.h:87:3: note../../../perl_siphash.h:123:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n124:32: note: expanded from macro 'ZAPHOD32_MIX'\n:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'\n2098:13: note: ')' token is here\n../../zaphod32_hash.h:151:5: warning: re_comp.c:13173:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../cop.h:795:5: note: expanded from macro 'CX_POP_SAVEARRAY'    _WARN_HELPER(loc, packed_warn,                                      \\\n:7076:28: note: expanded from macro 'GETENV_UNLOCK'\n../../perl.h:7065:31: note:                             vFAIL(message);expanded from macro 'ENV_READ_UNLOCK'\n../../thread.h:298:9: note: expanded from macro 'PERL_READ_UNLOCK'    PREPARE_TO_DIE;                                     \\\n302:13: note:     Simple_vFAIL(m);                                    \\expanded from macro 'PERL_READ_UNLOCK'\n../../thread.h:244:5: note:                             vFAIL(message);expanded from macro 'COND_SIGNAL'\n../../perl.h:738:21: note: expanded from macro 'STMT_END'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n947:5: note: expanded from macro 'warn_non_literal_string'#    define GETENV_UNLOCK  ENV_READ_UNLOCK\nre_comp.c:931:5: note: #  define ENV_READ_UNLOCK     PERL_READ_UNLOCK(&PL_env_mutex)expanded from macro '_WARN_HELPER'\n:302:13: note: expanded from macro 'PERL_READ_UNLOCK'\nre_comp.c:17294:17: note:     ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d);'{' token is here\n:941:13: note: expanded from macro '_WARN_HELPER'\n../../sbox32_hash.h:1490re_comp.c:17656:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:23:3: note: expanded from macro 'SIPROUND'\n18:3: note:     PREPARE_TO_DIE;                                                     \\expanded from macro 'SIPROUND'\n../../perl_siphash.h:23:5: note: re_comp.cexpanded from macro 'SIPROUND':\n812:73: note: expanded from macro '_FAIL'\n../../perl_siphash.h:62:5: note: re_comp.c:17793:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl_siphash.h:124:15: note:     STMT_START {                                                            \\')' token is here\n839:5: note: expanded from macro 'vFAIL'  SIP_FINAL_ROUNDS                          \\\nTypemap.c:691:5: warning:             UPDATE_WARNINGS_LOC(loc);                                   \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n737:29: note: #   define STMT_END     )expanded from macro 'STMT_START'\n:975:5: note: expanded from macro 'vWARN'        XSprePUSH; PUSHi((IV)RETVAL);\n:943:7: note: expanded from macro '_WARN_HELPER'\nre_comp.c:1025:5: note: Typemap.cexpanded from macro 'vWARN4':\n821:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.cTypemap.c:881:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:927:5: note: expanded from macro 'UPDATE_WARNINGS_LOC'\n../../zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'#define PUSHi(i)        STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END\n../../zaphod32_hash.h:168:5: note: '{' token is hereTypemap.c\n:941:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:325:16: note: expanded from macro 'XSRETURN'\n:1099:9: note: expanded from macro 'Set_Node_Length_To_R'\n:99:47: note:         XSprePUSH; PUSHn((double)RETVAL);expanded from macro 'SBOX32_MIX3'\nSIP_ROUNDS;                             \\Typemap.c:1101:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl_siphash.h:124:24: Typemap.c:1214:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1274:5: note: ')' token is here\nre_comp.c:20657:5: warning: Typemap.c'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n1825:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    DECLARE_AND_GET_RE_DEBUG_FLAGS;\n#    define DEBUG_r(a) STMT_START {                                     \\Typemap.c:1921:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20734Normalize.c:1122:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nNormalize.c:1148:5: warning:     STMT_START {                                                        \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n1181:5: note: '{' token is here\n../../regcomp.h:393:7: note: Normalize.c:1207:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nNormalize.xs:889:6: note: '{' token is hereexpanded from macro 'FILL_ADVANCE_NODE'\n../../perl.h:4528:35: note: #define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_ENDexpanded from macro 'DEBUG_r'\n../../regcomp.h:1050:64: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'DEBUG_PARSE_r'\n../../pp.h:479:30: note:                             DEBUG_PRE_STMTS a; DEBUG_POST_STMTS         \\expanded from macro 'XPUSHs'\n393:30: note: expanded from macro 'EXTEND'\n:920:5: note: ')' token is here\nNormalize.xs:924:5: warning: re_comp.c'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n20785:5: warning:     XPUSHs(svp);'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n1049:26: note: expanded from macro 'DEBUG_PARSE_r'\nIn file included from re_comp.c:21001:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:23768:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:23745:28: note: expanded from macro 'SWITCH_TO_GLOBAL_CONTEXT'\nre_comp.c:23768:5: note: '{' token is here\nre_comp.c:23768:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:23768:5: note: ')' token is here\nre_comp.c:23782:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:23746:30: note: expanded from macro 'RESTORE_CONTEXT'\nre_comp.c:23782:5: note: '{' token is here\nre_comp.c:23782:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:23782:5: note: ')' token is here\nre_comp.c:24644:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:6397:35: note: expanded from macro 'USER_PROP_MUTEX_LOCK'\nre_comp.c:24644:13: note: '{' token is here\nre_comp.c:24644:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24644:13: note: ')' token is here\nre_comp.c:24659:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:6398:35: note: expanded from macro 'USER_PROP_MUTEX_UNLOCK'\nre_comp.c:24659:21: note: '{' token is here\nre_comp.c:24659:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24659:21: note: ')' token is here\nre_comp.c:24674:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24674:21: note: '{' token is here\nre_comp.c:24674:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24674:21: note: ')' token is here\nre_comp.c:24690:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24690:21: note: '{' token is here\nre_comp.c:24690:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24690:21: note: ')' token is here\nre_comp.c:24705:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24705:17: note: '{' token is here\nre_comp.c:24705:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24705:17: note: ')' token is here\nre_comp.c:24722:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24722:13: note: '{' token is here\nre_comp.c:24722:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24722:13: note: ')' token is here\nre_comp.c:24725:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24725:13: note: '{' token is here\nre_comp.c:24725:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24725:13: note: ')' token is here\nre_comp.c:24729:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24729:13: note: '{' token is here\nre_comp.c:24729:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24729:13: note: ')' token is here\nre_comp.c:24811:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24811:13: note: '{' token is here\nre_comp.c:24811:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24811:13: note: ')' token is here\nre_comp.c:24820:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24820:17: note: '{' token is here\nre_comp.c:24820:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24820:17: note: ')' token is here\nre_comp.c:24827:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24827:17: note: '{' token is hereIn file included from exception.c:2:\n23746:30: note: expanded from macro 'RESTORE_CONTEXT'\n../../perl.h:737:29: note: re_comp.cexpanded from macro 'STMT_START':\n24832:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n6398:35: note: expanded from macro 'USER_PROP_MUTEX_UNLOCK'\n:218:5: note: expanded from macro 'MUTEX_UNLOCK'#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \\\nre_comp.c:24832:13: note: '{' token is here\nre_comp.c:24832:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24832:13: note: ')' token is here\nre_comp.c:25272:5: note: '{' token is here    ZAPHOD32_FINALIZE(v0,v1,v2);\n../../sbox32_hash.h:1453:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n25297:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../XSUB.h:325:5: note: #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \\expanded from macro 'XSRETURN'\n../../XSUB.h:330:5: note:     ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d);expanded from macro 'XSRETURN'\nAPItest.c:4725:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]In file included from\n../../zaphod32_hash.h:158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#define XSRETURN_EMPTY STMT_START {                XSRETURN(0); } STMT_END\n../../zaphod32_hash.h:162:5: warning: APItest.c'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n4743:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl_siphash.h:81:3: note: #  define EXTEND(p,n)   STMT_START {                                    \\expanded from macro 'PERL_SIPHASH_FNC'\n738:21: note:   STMT_START {              \\expanded from macro 'STMT_END'\n:809:7: note: expanded from macro 'CLEAR_ARGARRAY'\n../../perl.h:738:21: note../../zaphod32_hash.h:152:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n2739:5../../zaphod32_hash.h::116:37: note: expanded from macro 'ZAPHOD32_MIX'\n../../perl.h:7064:31: note: APItest.cexpanded from macro 'ENV_READ_LOCK':\n5625:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:7075:28: note: :expanded from macro 'GETENV_LOCK'\n../../inline.h:2739:5: note: ')' token is here#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \\\n294:5: note: expanded from macro 'PERL_READ_LOCK'\n../../perl.h:7076:28: note: expanded from macro 'GETENV_UNLOCK'../../zaphod32_hash.h\n:164:5: warning: #    define GETENV_UNLOCK  ENV_READ_UNLOCK'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n297:16: note: expanded from macro 'PERL_READ_UNLOCK'\nIn file included from ../../perl.h../../perl.h:737:29: note: expanded from macro 'STMT_START'\n,SIPROUND;SIPROUND;SIPROUND;APItest.c:5791:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5886:5: warning: ../../perl_siphash.h'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n123:6: warning:     XSRETURN(1);'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3980:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3980:5: note: '{' token is here\nAPItest.xs:3980:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3980:5: note: ')' token is here\nAPItest.xs:3982:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../cop.h:1246:5: note: expanded from macro 'POPSTACK_TO'\nAPItest.xs:3982:5: note: '{' token is here\n../../cop.h:1246:16: note: expanded from macro 'POPSTACK_TO'\n../../cop.h:1249:13: note: expanded from macro 'POPSTACK_TO'\nAPItest.xs:3982:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3982:5: note: ')' token is here\n../../cop.h:1251:5: note: expanded from macro 'POPSTACK_TO'\n../../cop.h:1251:7: note: expanded from macro 'POPSTACK_TO'\nAPItest.xs:3987:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3987:5: note: '{' token is here\nAPItest.xs:3987:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3987:5: note: ')' token is here\nAPItest.xs:3995:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3995:5: note: '{' token is here\nAPItest.xs:3995:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3995:5: note: ')' token is here\nAPItest.c:6426:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6426:5: note: '{' token is here\nAPItest.c:6426:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6426:5: note: ')' token is here\nFastCalc.c:278:5: warning: #define PUSHTARG        STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END\nFastCalc.c:278:5: note: ')' token is here#define PUSHTARG        STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END\nAPItest.c:7045:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7045:5: note: '{' token is here\nAPItest.c:7045:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7045:5: note: ')' token is here\nAPItest.xs:4432:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:4432:6: note: '{' token is here\nAPItest.xs:4432:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:4432:6: note: ')' token is here\nAPItest.c:7570:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 4/4\");\n:340:65: note: expanded from macro 'XSRETURN_EMPTY'\n../../perl.h:738:21: note: expanded from macro 'STMT_END'#define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START {          \\\n../../perl.h:738:21: APItest.c:7770:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n7866:5: note: '{' token is here  SIP_ROUNDS;                               \\\n../../perl_siphash.h:87:3: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'PERL_SIPHASH_FNC'\n81:3: note: expanded from macro 'PERL_SIPHASH_FNC'    XSRETURN(1);\nAPItest.c:8747:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8747:5: note: ')' token is here\nAPItest.c:8823:5: warning:         MUTEX_LOCK(&(mutex)->lock);                                 \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n8823:5: note:     GETENV_UNLOCK;'{' token is here\n../../perl.h:737:29: note: APItest.cexpanded from macro 'STMT_START':\n10876:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10895:5: warning: ../../zaphod32_hash.h'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n157:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10895:5: warning: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../XSUB.h:330:7: note: ../../zaphod32_hash.hexpanded from macro 'XSRETURN':\nAPItest.c:11107:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]../../perl_siphash.h\n4549:22: note: expanded from macro 'DEBUG_v'    XSRETURN(1);\n../../inline.h:2247:5: warning:         XSprePUSH; PUSHu((UV)RETVAL);'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:449:5: note: expanded from macro 'TARGu'\n:737:29: note: expanded from macro 'STMT_START'        XSprePUSH; PUSHu((UV)RETVAL);\n:2739:5: note: '{' token is here\n../../thread.h:223:5: note: expanded from macro 'MUTEX_UNLOCK'APItest.c\nAPItest.xs:6972:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../thread.h:331:5: note: expanded from macro 'PERL_RW_MUTEX_INIT'\nAPItest.xs:6972:9: note: '{' token is here\n../../thread.h:331:16: note: expanded from macro 'PERL_RW_MUTEX_INIT'\n../../thread.h:332:9: note: expanded from macro 'PERL_RW_MUTEX_INIT'\nAPItest.xs:6972:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:6972:9: note: ')' token is here\n../../thread.h:333:9: note: expanded from macro 'PERL_RW_MUTEX_INIT'\n../../thread.h:335:5: note: expanded from macro 'PERL_RW_MUTEX_INIT'\n../../thread.h:335:7: note: expanded from macro 'PERL_RW_MUTEX_INIT'\nAPItest.xs:6973:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../thread.h:309:5: note: expanded from macro 'PERL_WRITE_LOCK'\nAPItest.xs:6973:9: note: '{' token is here\n../../thread.h:309:16: note: expanded from macro 'PERL_WRITE_LOCK'\n../../thread.h:310:9: note: expanded from macro 'PERL_WRITE_LOCK'\nAPItest.xs:6973:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:6973:9: note: ')' token is here\n../../thread.h:317:13: note: expanded from macro 'PERL_WRITE_LOCK'\n../../thread.h:322:5: note: expanded from macro 'PERL_WRITE_LOCK'\n../../thread.h:322:7: note: expanded from macro 'PERL_WRITE_LOCK'\nAPItest.xs:6974:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../thread.h:325:5: note: expanded from macro 'PERL_WRITE_UNLOCK'\nAPItest.xs:6974:9: note: '{' token is here\n../../thread.h:325:16: note: expanded from macro 'PERL_WRITE_UNLOCK'\n../../thread.h:326:9: note: expanded from macro 'PERL_WRITE_UNLOCK'\nAPItest.xs:6974:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:6974:9: note: ')' token is here\n../../thread.h:327:9: note: expanded from macro 'PERL_WRITE_UNLOCK'\n../../thread.h:328:5: note: expanded from macro 'PERL_WRITE_UNLOCK'\n../../thread.h:328:7: note: expanded from macro 'PERL_WRITE_UNLOCK'\nAPItest.xs:6975:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:6975:9: note: '{' token is here\nAPItest.xs:6975:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:6975:9: note: ')' token is here\nAPItest.xs:6976:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:6976:9: note: '{' token is here\nAPItest.xs:6976:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:6976:9: note: ')' token is here\nAPItest.xs:6977:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../thread.h:338:5: note: expanded from macro 'PERL_RW_MUTEX_DESTROY'\nAPItest.xs:6977:9: note: '{' token is here\n../../thread.h:338:16: note: expanded from macro 'PERL_RW_MUTEX_DESTROY'\n../../thread.h:339:9: note: expanded from macro 'PERL_RW_MUTEX_DESTROY'\nAPItest.xs:6977:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:6977:9: note: ')' token is here\n../../thread.h:340:9: note: expanded from macro 'PERL_RW_MUTEX_DESTROY'\n../../thread.h:341:5: note: expanded from macro 'PERL_RW_MUTEX_DESTROY'\n../../thread.h:341:7: note: expanded from macro 'PERL_RW_MUTEX_DESTROY'\nAPItest.xs:6978:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:6978:9: note: '{' token is here\nAPItest.xs:6978:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:6978:9: note: ')' token is here\nAPItest.xs:6979:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:6979:9: note: '{' token is here\nAPItest.xs:6979:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:6979:9: note: ')' token is here\nAPItest.xs:6980:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:6980:9: note: '{' token is here\nAPItest.xs:6980:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:6980:9: note: ')' token is here\nAPItest.xs:6981:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:6981:9: note: '{' token is here\nAPItest.xs:6981:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:6981:9: note: ')' token is here\nAPItest.xs:6982:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:6982:9: note: '{' token is here\nAPItest.xs:6982:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:6982:9: note: ')' token is here\nAPItest.xs:6983:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:6983:9: note: '{' token is here\nAPItest.xs:6983:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:6983:9: note: ')' token is here\nAPItest.c:13373:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13373:5: note: '{' token is here\nAPItest.c:13373:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13373:5: note: ')' token is here\n../../../../inline.h:2739:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../perl.h:7075:28: note: expanded from macro 'GETENV_LOCK'\n../../../../perl.h:7064:31: note: expanded from macro 'ENV_READ_LOCK'\n../../../../thread.h:290:5: note: expanded from macro 'PERL_READ_LOCK'\n../../../../inline.h:2739:5: note: '{' token is here\n../../../../thread.h:290:16: note: expanded from macro 'PERL_READ_LOCK'\n../../../../thread.h:291:9: note: expanded from macro 'PERL_READ_LOCK'\n../../../../thread.h:210:5: note: expanded from macro 'MUTEX_LOCK'\n../../../../thread.h:210:16: note: expanded from macro 'MUTEX_LOCK'\n../../../../inline.h:2739:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../thread.h:215:5: note: expanded from macro 'MUTEX_LOCK'\n../../../../inline.h:2739:5: note: ')' token is here\n../../../../thread.h:215:7: note: expanded from macro 'MUTEX_LOCK'\n../../../../thread.h:293:9: note: expanded from macro 'PERL_READ_LOCK'\n../../../../thread.h:218:5: note: expanded from macro 'MUTEX_UNLOCK'\n../../../../thread.h:218:16: note: expanded from macro 'MUTEX_UNLOCK'\n../../../../thread.h:223:5: note: expanded from macro 'MUTEX_UNLOCK'\n../../../../thread.h:223:7: note: expanded from macro 'MUTEX_UNLOCK'\n../../../../thread.h:294:5: note: expanded from macro 'PERL_READ_LOCK'\n../../../../thread.h:294:7: note: expanded from macro 'PERL_READ_LOCK'\n../../../../inline.h:2822:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../perl.h:7076:28: note: expanded from macro 'GETENV_UNLOCK'\n../../../../perl.h:7065:31: note: expanded from macro 'ENV_READ_UNLOCK'\n../../../../thread.h:297:5: note: expanded from macro 'PERL_READ_UNLOCK'\n../../../../inline.h:2822:5: note: '{' token is here\n../../../../thread.h:297:16: note: expanded from macro 'PERL_READ_UNLOCK'\n../../../../thread.h:298:9: note: expanded from macro 'PERL_READ_UNLOCK'\n../../../../inline.h:2822:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../inline.h:2822:5: note: ')' token is here\n../../../../thread.h:302:13: note: expanded from macro 'PERL_READ_UNLOCK'\n../../../../thread.h:244:5: note: expanded from macro 'COND_SIGNAL'\n../../../../thread.h:244:16: note: expanded from macro 'COND_SIGNAL'\n../../../../thread.h:249:5: note: expanded from macro 'COND_SIGNAL'\n../../../../thread.h:249:7: note: expanded from macro 'COND_SIGNAL'\n../../../../thread.h:305:9: note: expanded from macro 'PERL_READ_UNLOCK'\n../../../../thread.h:306:5: note: expanded from macro 'PERL_READ_UNLOCK'\n../../../../thread.h:306:7: note: expanded from macro 'PERL_READ_UNLOCK'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/inline.h:2739:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/perl.h:7075:28: note: expanded from macro 'GETENV_LOCK'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/perl.h:7064:31: note: expanded from macro 'ENV_READ_LOCK'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/thread.h:290:5: note: expanded from macro 'PERL_READ_LOCK'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/inline.h:2739:5: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/thread.h:290:16: note: expanded from macro 'PERL_READ_LOCK'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/thread.h:291:9: note: expanded from macro 'PERL_READ_LOCK'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/thread.h:210:5: note: expanded from macro 'MUTEX_LOCK'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/thread.h:210:16: note: expanded from macro 'MUTEX_LOCK'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/inline.h:2739:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/thread.h:215:5: note: expanded from macro 'MUTEX_LOCK'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/inline.h:2739:5: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/thread.h:215:7: note: expanded from macro 'MUTEX_LOCK'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/thread.h:293:9: note: expanded from macro 'PERL_READ_LOCK'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/thread.h:218:5: note: expanded from macro 'MUTEX_UNLOCK'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/thread.h:218:16: note: expanded from macro 'MUTEX_UNLOCK'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/thread.h:223:5: note: expanded from macro 'MUTEX_UNLOCK'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/thread.h:223:7: note: expanded from macro 'MUTEX_UNLOCK'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/thread.h:294:5: note: expanded from macro 'PERL_READ_LOCK'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/thread.h:294:7: note: expanded from macro 'PERL_READ_LOCK'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/inline.h:2822:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/perl.h:7076:28: note: expanded from macro 'GETENV_UNLOCK'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/perl.h:7065:31: note: expanded from macro 'ENV_READ_UNLOCK'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/thread.h:297:5: note: expanded from macro 'PERL_READ_UNLOCK'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/inline.h:2822:5: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/thread.h:297:16: note: expanded from macro 'PERL_READ_UNLOCK'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/thread.h:298:9: note: expanded from macro 'PERL_READ_UNLOCK'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/inline.h:2822:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/inline.h:2822:5: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/thread.h:302:13: note: expanded from macro 'PERL_READ_UNLOCK'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/thread.h:244:5: note: expanded from macro 'COND_SIGNAL'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/thread.h:244:16: note: expanded from macro 'COND_SIGNAL'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/thread.h:249:5: note: expanded from macro 'COND_SIGNAL'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/thread.h:249:7: note: expanded from macro 'COND_SIGNAL'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/thread.h:305:9: note: expanded from macro 'PERL_READ_UNLOCK'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/thread.h:306:5: note: expanded from macro 'PERL_READ_UNLOCK'\n/home/perl/smoke/perl/smoke-me_clang_quick_sanitize=undefined/build/thread.h:306:7: note: expanded from macro 'PERL_READ_UNLOCK'\n../inline.h:2739:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../perl.h:7075:28: note: expanded from macro 'GETENV_LOCK'\n../perl.h:7064:31: note: expanded from macro 'ENV_READ_LOCK'\n../thread.h:290:5: note: expanded from macro 'PERL_READ_LOCK'\n../inline.h:2739:5: note: '{' token is here\n../thread.h:290:16: note: expanded from macro 'PERL_READ_LOCK'\n../thread.h:291:9: note: expanded from macro 'PERL_READ_LOCK'\n../thread.h:210:5: note: expanded from macro 'MUTEX_LOCK'\n../thread.h:210:16: note: expanded from macro 'MUTEX_LOCK'\n../inline.h:2739:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../thread.h:215:5: note: expanded from macro 'MUTEX_LOCK'\n../inline.h:2739:5: note: ')' token is here\n../thread.h:215:7: note: expanded from macro 'MUTEX_LOCK'\n../thread.h:293:9: note: expanded from macro 'PERL_READ_LOCK'\n../thread.h:218:5: note: expanded from macro 'MUTEX_UNLOCK'\n../thread.h:218:16: note: expanded from macro 'MUTEX_UNLOCK'\n../thread.h:223:5: note: expanded from macro 'MUTEX_UNLOCK'\n../thread.h:223:7: note: expanded from macro 'MUTEX_UNLOCK'\n../thread.h:294:5: note: expanded from macro 'PERL_READ_LOCK'\n../thread.h:294:7: note: expanded from macro 'PERL_READ_LOCK'\n../inline.h:2822:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../perl.h:7076:28: note: expanded from macro 'GETENV_UNLOCK'\n../perl.h:7065:31: note: expanded from macro 'ENV_READ_UNLOCK'\n../thread.h:297:5: note: expanded from macro 'PERL_READ_UNLOCK'\n../inline.h:2822:5: note: '{' token is here\n../thread.h:297:16: note: expanded from macro 'PERL_READ_UNLOCK'\n../thread.h:298:9: note: expanded from macro 'PERL_READ_UNLOCK'\n../inline.h:2822:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../inline.h:2822:5: note: ')' token is here\n../thread.h:302:13: note: expanded from macro 'PERL_READ_UNLOCK'\n../thread.h:244:5: note: expanded from macro 'COND_SIGNAL'\n../thread.h:244:16: note: expanded from macro 'COND_SIGNAL'\n../thread.h:249:5: note: expanded from macro 'COND_SIGNAL'\n../thread.h:249:7: note: expanded from macro 'COND_SIGNAL'\n../thread.h:305:9: note: expanded from macro 'PERL_READ_UNLOCK'\n../thread.h:306:5: note: expanded from macro 'PERL_READ_UNLOCK'\n../thread.h:306:7: note: expanded from macro 'PERL_READ_UNLOCK'\nutil.c:1929:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:1929:5: note: '{' token is here\nutil.c:1929:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:1929:5: note: ')' token is here\nutil.c:1931:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:1931:5: note: '{' token is here\nutil.c:1931:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:1931:5: note: ')' token is here\nutil.c:2052:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:2052:5: note: '{' token is here\nutil.c:2052:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:2052:5: note: ')' token is here\nsv.c:14218:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14218:17: note: '{' token is here\nsv.c:14218:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14218:17: note: ')' token is here\nsv.c:15053:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15053:13: note: '{' token is here\nsv.c:15053:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15053:13: note: ')' token is here\nsv.c:15063:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15063:13: note: '{' token is here\nsv.c:15063:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15063:13: note: ')' token is here\nsv.c:15221:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:4843:9: note: expanded from macro 'INIT_TRACK_MEMPOOL'\nsv.c:15221:5: note: '{' token is here\n./perl.h:4843:20: note: expanded from macro 'INIT_TRACK_MEMPOOL'\nsv.c:15221:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:4846:9: note: expanded from macro 'INIT_TRACK_MEMPOOL'\nsv.c:15221:5: note: ')' token is here\n./perl.h:4846:11: note: expanded from macro 'INIT_TRACK_MEMPOOL'\nsv.c:15805:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15805:9: note: '{' token is here\nsv.c:15805:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15805:9: note: ')' token is here\nsv.c:15847:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15847:13: note: '{' token is here\nsv.c:15847:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15847:13: note: ')' token is here\nsv.c:15854:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15854:13: note: '{' token is here\nsv.c:15854:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15854:13: note: ')' token is here\nperlio.c:600:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:600:5: note: '{' token is here\nperlio.c:600:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:600:5: note: ')' token is here\nperlio.c:624:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:624:5: note: '{' token is here\nperlio.c:624:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:624:5: note: ')' token is here\nperlio.c:2389:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:2389:5: note: '{' token is here\nperlio.c:2389:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperlio.c:2389:5: note: ')' token is here\nlocale.c:5583:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:5583:6: note: '{' token is here\nlocale.c:5583:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:5583:6: note: ')' token is here\nperl.c:203:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:203:5: note: '{' token is here\nperl.c:203:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:203:5: note: ')' token is here\n../../inline.h:2739:5: warning: In file included from '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]B.xs\n291:9: note: expanded from macro 'PERL_READ_LOCK'\n:215:5: note: expanded from macro 'MUTEX_LOCK'\n../../inline.h:2739:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]In file included from\n:293:9: note: expanded from macro 'PERL_READ_LOCK'\n2739:5: note: '{' token is here\n293:9: note: expanded from macro 'PERL_READ_LOCK'\n218:16: note: expanded from macro 'MUTEX_UNLOCK'\n../../inline.h:2739:5: note: ')' token is here#    define GETENV_UNLOCK  ENV_READ_UNLOCK\n:294:7: note: expanded from macro 'PERL_READ_LOCK'\n../../perl.h:7076:28: note: expanded from macro 'GETENV_UNLOCK':\n../../perl.h:737:29: note: #  define ENV_READ_UNLOCK     PERL_READ_UNLOCK(&PL_env_mutex)expanded from macro 'STMT_START'\n1371:20: note: expanded from macro 'SvCUR_set'\n../../perl.h:737:29: note: ../../XSUB.hexpanded from macro 'STMT_START':\n:473:31: note: expanded from macro 'PUSHTARG'\n:2266:23: note: expanded from macro 'SvSETMAGIC'\nBzip2.c:1233:5: note: ')' token is here    XSprePUSH; PUSHTARG;\nCwd.xs:743:2: note: '{' token is here\n../../sv.h:1371:9: note: expanded from macro 'SvCUR_set'            } STMT_END;                                                 \\\n../../sv.h:1371:20: note:         DEBUG_s(DEBUG_v(PerlIO_printf(Perl_debug_log,                 \\expanded from macro 'SvCUR_set'\n738:21: note: expanded from macro 'STMT_END'         SvCUR_set(output, 0);\n1376:59: note: expanded from macro 'SvCUR_set'\nCwd.xs:766:6: note: '{' token is here\n125:3: note: expanded from macro 'ZAPHOD32_MIX'        XSprePUSH; PUSHu((IV)RETVAL);\n477:56: note: expanded from macro 'PUSHu'\n../../zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX'Zlib.c\n:3055:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3088:5: warning: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n3119:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:118:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3196:5: warning: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:699:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1626:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:4549:22: note:     v2 = ROTR32(v2, 7) ^ v0;   \\expanded from macro 'DEBUG_v'\n:4521:13: note: expanded from macro 'DEBUG__'\n../../inline.h:190:13: warning: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:2822:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n426:5: note: expanded from macro 'TARGi'\n:1202:13: note: ')' token is here\n:2822:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./ppport.h:11657:31: note: Byte.cexpanded from macro 'STMT_START':\n34:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../scope.h:194:7: note: expanded from macro 'ENTER'#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \\\n:162:5: note: '{' token is here\n1918:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n125:3: note: expanded from macro 'ZAPHOD32_MIX'./ppport.h\n:476:31: note:     ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9);expanded from macro 'PUSHi'\n:3715:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n11657:31: note:     v2 = ROTR32(v2, 7) ^ v0;   \\expanded from macro 'STMT_START'\n./ppport.h:11657:31: note: #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \\expanded from macro 'STMT_START'\n:340:52: note: expanded from macro 'XSRETURN_EMPTY'\n11658:25: note: expanded from macro 'STMT_END'\n479:61: note: expanded from macro 'XPUSHs'\n388:36: note: expanded from macro 'EXTEND'    ,SIPROUND;SIPROUND;SIPROUND;\n:117:6: note:   STMT_START {              \\'{' token is here\n../../perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'RealPPPort.xs\n:2007:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    SIP_ROUNDS;                             \\\n:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'RealPPPort.xs\n:2007:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]  SIP_ROUNDS;                               \\\n:11657:31: note: expanded from macro 'STMT_START'\n../../pp.h:498:33: note:     ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;expanded from macro 'mXPUSHi'\n389:26: note:   STMT_START {              \\expanded from macro 'EXTEND'\n../../perl_siphash.h:23:5: note: RealPPPort.xsexpanded from macro 'SIPROUND':\nRealPPPort.xs:2007:17: note:     ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;')' token is here\n../../perl.h:737:29: note: expanded from macro 'STMT_START'#define mXPUSHi(i)      STMT_START { EXTEND(sp,1); mPUSHi(i); } STMT_END\n../../perl_siphash.h:124:24: warning: #define mXPUSHi(i)      STMT_START { EXTEND(sp,1); mPUSHi(i); } STMT_END'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl_siphash.h:23:3: note:                          EXTEND_HWM_SET(p, n);                          \\expanded from macro 'SIPROUND'\n4521:13: note:     XSRETURN(1);expanded from macro 'DEBUG__'\n:330:7: note: expanded from macro 'XSRETURN'#  define DEBUG_v(a) DEBUG__(DEBUG_v_TEST, a)\n^RealPPPort.c:4514:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:../../thread.h:218:5: note: expanded from macro 'MUTEX_UNLOCK'\n../../pp.h:75:17: note: RealPPPort.c:4571:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIn file included from RealPPPort.c:4647:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../XSUB.h:325:5: note: In file included from expanded from macro 'XSRETURN'DosGlob.xs\n2822:5: note: ')' token is here\n:7076:28: note:     STMT_START {                                                \\expanded from macro 'GETENV_UNLOCK'\n../../scope.h:191:16: note: expanded from macro 'ENTER'            COND_SIGNAL(&(mutex)->wakeup);                          \\\n4522:11: note: expanded from macro 'DEBUG__'\n../../pp.h:389:26: note: RealPPPort.c:4742:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n638:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    } STMT_END\n:    ^~~~~~~~~~~330:5: note: expanded from macro 'XSRETURN'\n5261:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../XSUB.h:330:5: note: RealPPPort.cexpanded from macro 'XSRETURN':\n../../pp.h:479:RealPPPort.c:6058:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../sbox32_hash.h:1448:9: warning:     ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d);'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../sbox32_hash.h:107:32: note: #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \\expanded from macro 'SBOX32_MIX3'\n../../sbox32_hash.h:1393:35: note:     v ^= (v>>23);                       \\expanded from macro 'XORSHIFT96_set'\n../../sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n../../zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX'In file included from\n../../sbox32_hash.h:1403:3: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 3/4\");expanded from macro 'XORSHIFT128_set'\n../../zaphod32_hash.h:169:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    SIP_ROUNDS;                             \\\n:108:3: note: expanded from macro 'SBOX32_MIX3'\n../../perl_siphash.h:18:14: note: #define XORSHIFT96_set(r,x,y,z,t) STMT_START {          \\expanded from macro 'SIPROUND'\n../../sbox32_hash.h:1456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]../../perl_siphash.h\n:124:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n18:3: note: expanded from macro 'SIPROUND'\n:1482:9: note: '{' token is here\n../../sbox32_hash.h:85:50: note:   SIP_FINAL_ROUNDS                          \\expanded from macro 'SBOX32_MIX4'\n:124:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:7075:28: note: expanded from macro 'GETENV_LOCK'    CX_POP_SAVEARRAY(cx);\n../../inline.h:2247:5: note: #  define ENV_READ_LOCK       PERL_READ_LOCK(&PL_env_mutex)')' token is here\n:800:7: note: expanded from macro 'CX_POP_SAVEARRAY'\n2739:5: note: ')' token is here\n../../perl.h:737:29: note: ../../pp.hexpanded from macro 'STMT_START':\n556:5: note: expanded from macro 'SWITCHSTACK'\n215:7: note: #   define STMT_END     )expanded from macro 'MUTEX_LOCK'\n737:29: note:     GETENV_UNLOCK;expanded from macro 'STMT_START'\n../../perl.h:7065:31: note: #  define DEBUG_s(a) if (DEBUG_s_TEST) aexpanded from macro 'ENV_READ_UNLOCK'\n4530:26: note: expanded from macro 'DEBUG_r'\n../../perl.h:738:21: note: In file included from expanded from macro 'STMT_END'POSIX.xs\n../../perl.h:4528:24: note:     STMT_START {                                                    \\expanded from macro 'DEBUG_r'\n1062:28: note: expanded from macro 'DEBUG_EXECUTE_r'\n4528:24: ../../perl.hnote:: 7076expanded from macro 'DEBUG_r':28: note: expanded from macro 'GETENV_UNLOCK'\n4530:24: note: expanded from macro 'DEBUG_r'\nPOSIX.xs:1224:3: notere_exec.c:1662:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:102:16: note: expanded from macro 'CHECK_AND_WARN_NON_UTF8_CTYPE_LOCALE_IN_SETS'\nre_exec.c:2322:9: note: '{' token is herePOSIX.c:2385:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1986:5: note: expanded from macro 'FBC_BOUND_COMMON_UTF8'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\nre_exec.c:2597:9: note: '{' token is here#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n../../perl.h:6602:20: note: expanded from macro 'LOCALE_LOCK_'\n../../perl.h:6603:13: note: expanded from macro 'LOCALE_LOCK_'\n../../perl.h:4543:23: note: expanded from macro 'DEBUG_Lv'\n:2266:9: note: '{' token is here\n../../perl.h:6609:13: note: expanded from macro 'LOCALE_UNLOCK_'\n../../sv.h:1376:57: note: #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \\expanded from macro 'SvCUR_set'\n1448:9: note: ')' token is here\n../../perl_siphash.h:81:3: note: re_comp.cexpanded from macro 'PERL_SIPHASH_FNC':\n1898:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:738:21: note: expanded from macro 'STMT_END'#define POSIXL_ZERO(field)      STMT_START { (field) = 0; } STMT_END\nre_comp.c:2792:5: note: ')' token is here#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n:4469:40: note: #define DEBUG_TRIE_COMPILE_r(x) DEBUG_r( \\expanded from macro 'DEBUG_s'\n../../perl.h:../../perl.h4530::73824: note: expanded from macro 'DEBUG_r'\n../../perl.h:7065:31: note: expanded from macro 'ENV_READ_UNLOCK'#   define STMT_END     )\n:2658:33: note: expanded from macro 'TRIE_HANDLE_WORD'                XPUSHs(sv_2mortal(newRV_noinc((SV*)res_hv)));\n^~~~~~~~Socket.xs:738:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSocket.xs:741:3: note: ')' token is here#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n743:2: note:             DEBUG_r({'{' token is here\n../../pp.h:479:32: note: expanded from macro 'XPUSHs'#    define DEBUG_r(a) STMT_START {                                     \\\n../../pp.h:324:9: note: expanded from macro 'EXTEND_HWM_SET're_comp.c\nSocket.xs:744:2: note: ')' token is here                                DEBUG_OPTIMISE_r(\n:479:32: note: expanded from macro 'XPUSHs'#define DEBUG_OPTIMISE_r(x) DEBUG_r( \\\n324:11: note: expanded from macro 'EXTEND_HWM_SET'\n1119:5: note:     XSRETURN(1);expanded from macro 'Set_Node_Offset_Length'\n3683:24: note: ')' token is here\n1222:5: note: ')' token is here\n../../regcomp.hSocket.xs:1047:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:1086:29: note: expanded from macro 'MJD_OFFSET_DEBUG'\n../../XSUB.h../../perl.h::3254528:5: note: expanded from macro 'XSRETURN'\n../../perl.h:738:21: note: expanded from macro 'STMT_END':\n:815:19: note: expanded from macro 'FAIL'    ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d);\n813:3: note: expanded from macro '_FAIL'\n1086:29: note: expanded from macro 'MJD_OFFSET_DEBUG'\n1084:9: note: expanded from macro 'Set_Node_Offset_To_R'\n../../regcomp.h:405:21: note: expanded from macro 'FILL_ADVANCE_NODE_ARGp'    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 4/5\");\n../../perl.h../../zaphod32_hash.h::170:5: note: '{' token is here\n../../zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX'    FILL_ADVANCE_NODE_ARGp(ptr, op, arg);\n1092:3: note: expanded from macro 'Set_Node_Offset_To_R'\n1403:3: note:         Set_Node_Length(place, 1);expanded from macro 'XORSHIFT128_set'\n../../perl.h:738:21: note:     Set_Node_Length_To_R(REGNODE_OFFSET(node), len)expanded from macro 'STMT_END'\n4530:26: note: expanded from macro 'DEBUG_r'  STMT_START {              \\\n} STMT_ENDre_comp.c:20959:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24644:13: note: Storable.xs:2130:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.hStorable.xs:2167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.hStorable.xs:2176:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:4469:40: note: expanded from macro 'DEBUG_s'\n6397:35: note: expanded from macro 'USER_PROP_MUTEX_LOCK'\nStorable.xs:2224:5: warning: #  define USER_PROP_MUTEX_LOCK    MUTEX_LOCK(&PL_user_prop_mutex)'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24827:17: note: '{' token is here\nre_comp.c:24827:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24827:17: note: ')' token is here\nre_comp.c:24832:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:223:5: note: expanded from macro 'MUTEX_UNLOCK'\n../../scope.h:196:5: note: expanded from macro 'LEAVE'Storable.xs\n:2224:5: warning:     STMT_START {                                                \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../scope.h:196:16: note: expanded from macro 'LEAVE'    XPUSHs(obj);                                /* Target object */\n:199:5: note: expanded from macro 'LEAVE'\n:24836:13: note: '{' token is here\n25272:5: note: '{' token is here\nStorable.xs:2388:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]        SWITCHSTACK(PL_curstack,next->si_stack);                        \\\n:562:7: note: expanded from macro 'SWITCHSTACK'\nStorable.xs:1046:13: notere_comp.c:25272:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n69:5: note: Storable.xsexpanded from macro 'PUSHMARK':\n811:5: note: expanded from macro 'MBUF_PUTC'\n1046:13: note: expanded from macro 'PUTMARK'\nStorable.xs:1046:13: note:     PUSHMARK(SP) ;expanded from macro 'PUTMARK'\n../../pp.h:75:17: note:         PUTMARK(is_weak ? SX_WEAKREF : SX_REF);expanded from macro 'PUSHMARK'\n../../perl.h:4549:22: note: expanded from macro 'DEBUG_v'            MBUF_PUTC(x);                               \\\n../../perl.h:737:29: note: expanded from macro 'STMT_START'        ASSERT(!cxt->membuf_ro, (\"mbase is not read-only\"));    \\\nStorable.xs:151:16: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'ASSERT'\nStorable.xs:2388:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]            if (t) STMT_START {                                         \\\n815:13: note: expanded from macro 'MBUF_PUTC'\n732:9: note: expanded from macro 'MBUF_XTEND'\n../../perl.h:4549:22: note:         PUTMARK(is_weak ? SX_WEAKREF : SX_REF);expanded from macro 'DEBUG_v'\nStorable.xs:733:9: note: ../../perl.hexpanded from macro 'MBUF_XTEND':\n4469:40: note: expanded from macro 'DEBUG_s'\n2388:9: note: '{' token is here    PUSHMARK(SP) ;\n../../perl.h:4469:40: note: expanded from macro 'DEBUG_s'        TRACEME((\"** extending mbase from %lu to %lu bytes (wants %lu new)\", \\\n25277:5: note: ')' token is here    STMT_START {                                              \\\n78:5: note: expanded from macro 'PUSHMARK'\nStorable.xs:733:9: note: expanded from macro 'MBUF_XTEND'        SWITCHSTACK(PL_curstack,prev->si_stack);                        \\\n../../pp.h:562:5: note: expanded from macro 'SWITCHSTACK'        TRACEME((\"** extending mbase from %lu to %lu bytes (wants %lu new)\", \\\n815:13: note: #   define STMT_END     )expanded from macro 'MBUF_PUTC'\n:25297:5: note: ')' token is here\n../../../zaphod32_hash.h:156:5: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */'{' token is here\n:125:3: note: expanded from macro 'ZAPHOD32_MIX'\n:116:37: note: expanded from macro 'ZAPHOD32_MIX'\n:164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n^Storable.xs:5703:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n116:37: note: expanded from macro 'ZAPHOD32_MIX'    STMT_START {                                              \\\n../../../perl.h:737:29: note: expanded from macro 'STMT_START'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\nStorable.xs:5741:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]            ZAPHOD32_MIX(v0,v1,v2,\"MIX 2-WORDS A\");\nStorable.xs:1313:9: note: #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \\expanded from macro 'SEEN_NN'\n../../../perl.h:737:29: note: expanded from macro 'STMT_START'        SEEN0_NN(y,i);                                                  \\\nStorable.xs:1299:9: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'SEEN0_NN'\n../../../zaphod32_hash.h:247:13: note: '{' token is here        TRACEME((\"aseen(#%d) = 0x%\" UVxf \" (refcnt=%d)\",                \\\n:116:48: note:     STMT_START {                                              \\expanded from macro 'ZAPHOD32_MIX'\n:130:7: note: expanded from macro 'TRACEME'\n../../../perl.h:737:29: note: expanded from macro 'STMT_START'Storable.xs\n:5741:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:1315:13: note: expanded from macro 'SEEN_NN'\n../../../sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set'Storable.xs\n1316:5: note: expanded from macro 'SEEN_NN'\n1316:7: note: #   define STMT_END     )expanded from macro 'SEEN_NN'\n:1225:13: note: expanded from macro 'SAFEREAD'\n:118:24: note: ')' token is here\n../../../perl.h:738:21: note: expanded from macro 'STMT_END'        SvTAINT(sv);                    /* External data cannot be trusted */\n1546:37: note: expanded from macro 'SvTAINTED_on'\n../../perl.h:737:29: note:     ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;expanded from macro 'STMT_START'\nStorable.xs:5862:5: warning:   SIP_FINAL_ROUNDS                          \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n87:3: note:     STMT_START {                                                        \\expanded from macro 'PERL_SIPHASH_FNC'\n,SIPROUND;SIPROUND;SIPROUND;SIPROUND;../../perl.h:738:21: note: expanded from macro 'STMT_END'\n../../../perl.h:4549:22: note:             BLESS((SV *)(y), (HV *)(stash));                            \\expanded from macro 'DEBUG_v'\n130:5: note: expanded from macro 'TRACEME'\n../../../perl.h:7076:28: note: expanded from macro 'GETENV_UNLOCK'Storable.xs\n:6490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../perl.h:7065:31: note:     SEEN_NN(hv, stash, 0);      /* Will return if table not allocated properly */expanded from macro 'ENV_READ_UNLOCK'\n../../../perl.h:738:21: note: expanded from macro 'STMT_END'        SEEN0_NN(y,i);                                                  \\\nStorable.xs:6490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]TW.c\n:32:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n1363:46: note: expanded from macro 'SvRV_set'\n738:21: note: #   define STMT_END     )expanded from macro 'STMT_END'\n:6505:9: note: '{' token is here\nthreads.xs:521:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:521:13: note: '{' token is here\nthreads.xs:521:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:521:13: note: ')' token is here\nthreads.xs:594:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:594:9: note: '{' token is here\nthreads.xs:594:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:594:9: note: ')' token is here\nthreads.xs:624:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:624:9: note: '{' token is here\nthreads.xs:624:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:624:9: note: ')' token is here\n../../zaphod32_hash.h:168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]threads.c\n:1905:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n1993:5: note: ../../sbox32_hash.h:1487:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:1714:9: note:     ,SIPROUND;SIPROUND;SIPROUND;'{' token is here\n../../perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'        MUTEX_LOCK(&thread->mutex);\n../../perl.h:738:21: note: expanded from macro 'STMT_END'../../perl_siphash.h\n../../perl_siphash.h:62:5: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'PERL_SIPHASH_FNC'\nshared.xs:288:9: note: expanded from macro 'ENTER_LOCK'\nshared.xs:169:9: note: expanded from macro 'SHARED_CONTEXT'\nshared.xs:181:9: note: expanded from macro 'CALLER_CONTEXT'\nshared.xs:436:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:293:25: note: expanded from macro 'LEAVE_LOCK'\nshared.xs:436:5: note: '{' token is here\nshared.xs:436:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:436:5: note: ')' token is here\nshared.xs:593:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:593:5: note: '{' token is here\nshared.xs:593:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:593:5: note: ')' token is here\nshared.xs:614:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:614:9: note: '{' token is here\nshared.xs:614:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:614:9: note: ')' token is here\nshared.xs:797:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:797:5: note: '{' token is here\nshared.xs:797:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:797:5: note: ')' token is here\nshared.xs:884:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:884:5: note: '{' token is here\nshared.xs:884:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:884:5: note: ')' token is here\nshared.xs:902:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:902:5: note: '{' token is here\nshared.xs:902:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:902:5: note: ')' token is here\nshared.xs:929:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:929:9: note: '{' token is here\nshared.xs:929:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:929:9: note: ')' token is here\nshared.xs:1001:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1001:5: note: '{' token is here\nshared.xs:1001:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1001:5: note: ')' token is here\nshared.xs:1044:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1044:5: note: '{' token is here\nshared.xs:1044:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1044:5: note: ')' token is here\nshared.xs:1085:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1085:5: note: '{' token is here\nshared.xs:1085:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1085:5: note: ')' token is here\nshared.xs:307:9: note: expanded from macro 'SHARED_RELEASE'\nshared.xs:1304:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1304:5: note: '{' token is here\nshared.xs:1304:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1304:5: note: ')' token is here\nshared.xs:1372:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1372:9: note: '{' token is here\nshared.xs:1372:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1372:9: note: ')' token is here\nshared.xs:1388:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1388:9: note: '{' token is here\nshared.xs:1388:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1388:9: note: ')' token is here\nshared.xs:1405:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1405:9: note: '{' token is here\nshared.xs:1405:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1405:9: note: ')' token is here\nshared.xs:1496:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1496:9: note: '{' token is here\nshared.xs:1496:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1496:9: note: ')' token is here\nshared.xs:1523:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1523:9: note: '{' token is here\nshared.xs:1523:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1523:9: note: ')' token is here\nshared.xs:1778:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1778:13: note: '{' token is here\nshared.xs:1778:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:1778:13: note: ')' token is here\n../../pp.h:479:32: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'XPUSHs'\n../../zaphod32_hash.h:150:5: warning: ../../perl_siphash.h'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n118:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n118:15: note: '{' token is here\n../../zaphod32_hash.h:156:5: warning:   SIP_FINAL_ROUNDS                          \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl_siphash.h:118:15: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 1/4\");')' token is here\n../../perl.h:738:21: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 5/5\");expanded from macro 'STMT_END'\n156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../zaphod32_hash.h:116:37: note:     ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;expanded from macro 'ZAPHOD32_MIX'\n../../zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'../../perl_siphash.h\n:124:33: warning:     v2 = ROTR32(v2, 7) ^ v0;   \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n166:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'./numeric.xs:45:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../sbox32_hash.h:85:50: noteAPItest.c:1783:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n97:3: note: expanded from macro 'SBOX32_MIX4'\n../../perl_siphash.h:APItest.c:1884:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3463:13: warning: ../../zaphod32_hash.h'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n151:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:3481:13: note: '{' token is here\n:340:67: note: expanded from macro 'XSRETURN_EMPTY'\nAPItest.c:3666:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    ,SIPROUND;SIPROUND;SIPROUND;\n../../perl_siphash.h:118:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]APItest.c\n:3688:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    ,SIPROUND;SIPROUND;SIPROUND;\n62:5: note:     STMT_START {                                        \\expanded from macro 'PERL_SIPHASH_FNC'\n../../perl_siphash.h:18:3: note: APItest.cexpanded from macro 'SIPROUND':\n3705:5: warning:   STMT_START {              \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:4518../../perl.h::94549: note: expanded from macro 'DEBUG__'\n../../inline.h:2739:5: warning: 2641'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n:388:25: note: expanded from macro 'EXTEND'\n../../perl.h:7064:31: note: #  define EXTEND(p,n)   STMT_START {                                    \\expanded from macro 'ENV_READ_LOCK'\n:218:16: note: expanded from macro 'MUTEX_UNLOCK'\n389:26: note: ../../perl.hexpanded from macro 'EXTEND':\n../../pp.h:389:26: note:         MUTEX_UNLOCK(&(mutex)->lock);                               \\expanded from macro 'EXTEND'\nAPItest.xs:3621:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3621:2: note: '{' token is here\nAPItest.xs:4426:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:4426:2: note: '{' token is here\nAPItest.xs:4426:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:4426:2: note: ')' token is here\nAPItest.xs:4434:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:4434:2: note: '{' token is here\nAPItest.xs:4434:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:4434:2: note: ')' token is here","hostname":"vier.local","smoke_perl":"5.32.1","reporter_version":"0.053","summary":"PASS","architecture":"x86_64","smoker_version":"0.046","harness3opts":"j4","out_file":null,"git_id":"f1009701e3dcc9c205412a769604295804fa3a2a","smoke_version":"1.72","nonfatal_msgs":"","applied_patches":"","user_note":"This now errors on undefined behavior instead of warning.  Smoke logs available at http://m-l.org/~perl/smoke/perl/x86_64-linux-thread-multi/smoke-me_clang_quick_sanitize=undefined/James%20E%20Keenan/logf1009701e3dcc9c205412a769604295804fa3a2a.log.gz\n","lc_all":null,"log_file":"log file removed","duration":9544,"reporter":"\"George Greer\" <perl@greerga.m-l.org>","test_jobs":null,"git_describe":"v5.35.0-114-gf1009701e3","lang":"en_US.UTF-8","smoke_revision":"1.72","smoke_branch":"smoke-me/jkeenan/gh-18847-no-test-dump-on-freebsd-20210602","perl_id":"5.35.1","harness_only":"1","sconfig_id":1,"skipped_tests":"","cpu_description":"Intel(R) Core(TM) i7-3820 CPU @ 3.60GHz (GenuineIntel 3702MHz)"}